android控件
nie_xl
nil
展开
-
安卓框架-CircleImageView
一、用途 该框架是一个用来制作圆形图像的控件。 二、使用方式: 1、由于源码只有一个类和一个资源文件,因此可以直接下载源码。 2、直接引入lib库:compile ‘de.hdodenhof:circleimageview:2.0.0’ 3、在需要使用圆形图标的xml文件中引入:CircleImageView 三、重要属性解释。 该控件具有四个自定义属性,如下 1、civ原创 2016-08-19 14:12:12 · 296 阅读 · 0 评论 -
文本居中
一、自定义view画文字的方法 drawText(String text, float x, float y, Paint paint) text为要画的文字,x为横坐标x,y为baseline 二、baseline的计算公式原创 2017-02-03 10:54:58 · 238 阅读 · 0 评论 -
自定义view之shape
自定义view的初步转载 2017-11-07 16:50:54 · 300 阅读 · 0 评论 -
ViewGroup-自定义控件
自定义ViewGroup这篇文章是针对自定义LayoutManager来写的,提取出相关自定义的相同点。所有的自定义都可以归结为在父控件里面放置子控件。 一、继承类:ViewGroup 继承之后需要实现构造,由于一般是在xml中引入所有需要实现以下构造 ViewGroup(Context context, AttributeSet attrs) 二、需要实现generateLayout原创 2017-11-09 10:26:15 · 164 阅读 · 0 评论 -
ViewGroup和LayoutMnager自定义的相似之处
1、LayoutManager的流程 实现generateDefaultLayoutParams方法 主体方法:onLayoutChildren 具体方法 detachAndScrapAttachedViews 回收view到ScrapCache空间,这是为了防止重复加载控件 getViewForPosition 获取子view addView添加子view measu原创 2017-11-09 10:40:41 · 125 阅读 · 0 评论