自定义View
Bǔ小磊
即使慢,驰而不息,纵会落后,纵会失败,但一定可以达到他所向的目标!
展开
-
Android面试解密-自定义View
一、为什么要自定义控件:1.特定的显示分格2.处理特有的用户交互3.优化我们的布局4.封装等二、如何自定义View1.自定义属性的声明与获取2.测量onMeasure3.布局onLayout(ViewGroup)4.绘制onDraw5.onTouchEvent6.onInterceptTonchEvent(ViewGroup)自定义的声明与获取1.分析需要的自定义属性2.在res/values/a...原创 2018-03-28 21:11:08 · 1761 阅读 · 0 评论 -
自定义LabelView热门标签
现在各大主流app都有搜索功能,提到搜索不得不提热门标签,热门标签样式基本一致,今天带大家实现一个自定义的热门标签view. 先上效果图: 自动判断当前行是否可显示完整,如果不完整自动换行显示。 1.创建LabelView继承ViewGroup 2.复写三个构造方法 public LabelView(Context context) { this(context, null...原创 2018-12-27 21:02:12 · 339 阅读 · 0 评论