随笔分类 -  自定义控件

自定义控件,组件,库
摘要:多指触控事件 参考:多指触控 阅读全文
posted @ 2023-01-28 17:33 随易来了 阅读(45) 评论(0) 推荐(0)
摘要:1、Scroller 2、GestureDector 安卓自定义View进阶-手势检测(GestureDetector) 3、animate() 属性动画 使用方式:View.animate() 后跟 translationX() 等方法,动画会自动执行。 view.animate().transl 阅读全文
posted @ 2023-01-28 15:49 随易来了 阅读(42) 评论(0) 推荐(0)
摘要:参考:Android中View绘制流程以及invalidate()等相关方法分析 https://www.wanandroid.com/route/show/573 1、ViewGroup 与 LayoutParams 关系: 大家可以回忆一下,当在LinearLayout中写childView的时 阅读全文
posted @ 2023-01-28 11:36 随易来了 阅读(87) 评论(0) 推荐(0)
摘要:一、绘制基础 1、onDraw() override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) canvas.drawXX(x,x,paint) } 负责自身内容主体绘制。super.onDraw()为空实现,写与不写都没影响 2、Pain 阅读全文
posted @ 2023-01-26 17:23 随易来了 阅读(309) 评论(0) 推荐(0)
摘要:工作有一段时间,有必要掌握事件传递的机制,最近研究了一下,记录下心得。1 Android中的事件 android中触摸事件比较多,封装中MotionEvent类中,点击、触摸、滑动是我们常用的事件 MotionEvent.ACTION_DOWN MotionEvent.ACTION_MOVE Mot 阅读全文
posted @ 2019-07-05 00:31 随易来了 阅读(226) 评论(0) 推荐(0)
摘要:在项目中需要用到流式布局的样式,此文学习鸿洋大神的FlowLayout控件,学习使用一下。出自 http://blog.csdn.net/lmj623565791/article/details/38352503 流式布局的特点: 支持setAdapter设置数据源 支持单选、多选 点击回调事件 效 阅读全文
posted @ 2018-05-22 17:31 随易来了 阅读(8133) 评论(0) 推荐(0)
摘要:实现字母列表,滑动列表显示当前选中字母,回调接口。 1.实现字母列表。初始化相关属性。计算每个字母所占宽高。绘制字母A-Z,#。 2 滑动列表,处理ontouchevent事件,改变选中字母颜色。 3 触摸回调接口 几个关键的API: typearray:获取属性 paint:画笔 canvas:画 阅读全文
posted @ 2018-05-10 21:40 随易来了 阅读(873) 评论(0) 推荐(0)
摘要:在做自定义控件时,我们想给控件自定义某些属性时,可以通过以下方法解决。 1.在values文件夹下,新建attr.xml文件 阅读全文
posted @ 2018-05-10 16:05 随易来了 阅读(146) 评论(0) 推荐(0)
摘要:自定义控件一般的几个步骤:1.初始化相关背景图片,布局文件,自定义属性2.设置控件宽高OnMeasure()3.布局或者排版OnLayout()4.绘制控件OnDraw()5.处理触摸事件OnTouchEvent() 1 public class SwitchView extends View implements View.OnTouchListener { 2 3 //... 阅读全文
posted @ 2018-05-09 14:46 随易来了 阅读(751) 评论(0) 推荐(0)