自定义view
我的心里只有你
我说我的心里只有你
展开
-
android自定义View构造方法以及获取自定义属性详解
首先View有三个构造方法,如下: View(Context context) Simple constructor to use when creating a view from code. View(Context context, AttributeSet attrs) Constructor that is called when infla原创 2014-05-11 21:32:23 · 1873 阅读 · 0 评论 -
自定义ArcView-构造拓展性高的view
这段时间用做一个飞行统计的模块,其中要做一个弧形展示效果,如图 做这个东西时,我们首先想到的是有没有现成的。于是就去github上找,找到了这个--https://github.com/lzyzsd/CircleProgress,大家有兴趣也可以去研究研究。本文参考的是其中的ArcProgress。其原理就是画弧和画字。。原理图: 先说画弧: 关键代码为:ca原创 2015-07-31 18:30:22 · 630 阅读 · 0 评论 -
自定义viewgroup实践之仿写LinearLayout
首先声明:本文只是仿写LinearLayout的一个小部分----线性横向,用来说明自定义viewgroup的步骤。想更深入LinearLayout的同学请查看android的LinearLayout源码。 一般来说,自定义一个viewgroup至少需重写onmeasure()、onLayout()方法,如果对于布局有特定的需要,还需重写LayoutParam。 好了,现在来说具体的步骤:原创 2015-04-03 16:19:16 · 659 阅读 · 0 评论 -
自定义view实践之虚线
起初在项目中有用到虚线,美工切的虚线图片在界面上展示的效果不怎么样。所以我想想就用自定义view来解决,写完了之后同事看到了说有最简单的实现,我听完后我就觉得自己多想了。 虚线最简单的实现--用shape,在里面写如下代码: android:dashGap="3dp" 表示之间隔开的距离 android:dashWidth="4dp" 表示'-'这样原创 2015-04-03 14:38:57 · 588 阅读 · 0 评论