码迷,mamicode.com
首页 >  
搜索关键字:自定义view    ( 1168个结果
Android官方开发文档Training系列课程中文版:创建自定义View之View的创建
原文地址:http://android.xsoftlab.net/training/custom-views/index.html 引言 Android框架中拥有大量的View类,这些类用来展示各式各样的数据,并可以直接与用户交互。但是某些时候,APP有一项很特殊的需求,而框架中的View还不能满足这样的需求,这时就需要根据需求自己创建一个全新的View类了。这节课程将会学习如何创建健壮的...
分类:移动开发   时间:2016-07-11 10:42:20    阅读次数:162
Android自定义View——自由定制优惠券背景
1、功能介绍现在购物类的APP真的是数不甚数啊,经常可以在这些APP中看到优惠券的影子,今天我们就来实现一下优惠券的背景效果。实际开发中,如果我们想偷懒,直接用一张背景图作为优惠劵背景就OK了,今天我们手动来实现一下,其实实现起来还是比较简单的。效果图如下:边缘的样式可以自由定制,有两种边缘类型:半圆形和三角形。上面图中第一张左右两边边缘为三角形、上下边缘为半圆形,第二张左右两本是半圆形、上下两边...
分类:移动开发   时间:2016-07-11 09:12:51    阅读次数:313
Android之自定义ListView(一)
PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进. 学习内容: 1.自定义View实现ListView的Item左右滑动显示和隐藏弹窗的效果 自定义View其实是在Android学习路上比较难掌握的一个重要 ...
分类:移动开发   时间:2016-07-10 23:03:30    阅读次数:304
Android初级教程初谈自定义view自定义属性
有些时候,自己要在布局文件中重复书写大量的代码来定义一个布局。这是最基本的使用,当然要掌握;但是有些场景都去对应的布局里面写对应的属性,就显得很无力。会发现,系统自带的控件无法满足我们的要求,这个时候就要考虑自定义控件。自定义view的世界,也很浩瀚,个人需要学的地方还有很多很多。自定义view,会节省开发效率,很有必要学习其基本原理和方法。接下来就对自定义view,做一个初步的认识,一步步了解封...
分类:移动开发   时间:2016-07-10 21:57:13    阅读次数:341
【自定义View系列】04--谈谈事件分发
引言:这部分会分三个模块来讲,先讲View对Touch的处理,再讲ViewGroup的事件分发,最后讲如何解决滑动冲突。我习惯通过在源码中添加注释来理解源码,以下是我提取出来几个重要方法,将不重要的部分删掉,并且添加了中文注释。一、先从View讲起如果一个View(比如Button)接收到Touch,那么该Touch事件首先会传入到它的dispatchTouchEvent( )方法,所以我们从这里开...
分类:其他好文   时间:2016-07-10 18:45:00    阅读次数:179
android 自定义View(3)圆形View 加速条
android 自定义View(3)圆形View 加速条 分析加速条 一个圆环两种颜色, 加速的速度 圆环的宽度 firstColor secondColor speed circleWidth; ...
分类:移动开发   时间:2016-07-10 00:54:22    阅读次数:197
android 子定义View(2)
onMeasure中获取自定义View的mode 和width, height, // TODO 测量 int mode = MeasureSpec.getMode(widthMeasureSpec); int width = MeasureSpec.getSize(widthMeasureSpec ...
分类:移动开发   时间:2016-07-09 18:01:14    阅读次数:282
自定义View之绘图篇(六):Canvas那些你应该知道的变换
来我的怀里 或者 让我住进你的心里 一仓央嘉措 一、什么是Canvas?什么是Canvas?官方文档是这么介绍的: The Canvas class holds the “draw” calls. To draw something, you need 4 basic components: A Bitma...
分类:其他好文   时间:2016-07-08 18:24:10    阅读次数:503
自定义View ----QQ5.0左边侧滑 + 动画
xml activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:...
分类:其他好文   时间:2016-07-04 10:15:30    阅读次数:245
LayoutInflater(四)
如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 一、自绘控件 自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的 ...
分类:其他好文   时间:2016-07-04 01:06:52    阅读次数:174
1168条   上一页 1 ... 36 37 38 39 40 ... 117 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!