![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 66
CTWBP萧洛
这个作者很懒,什么都没留下…
展开
-
Android 在代码中设置imageview的大小和位置(满足单方向的放大缩小和任意位置的移动)
许久以前,在我还是初中的时候,有过一个当网络小说家的梦想,谁知到如今,却成一个程序员。享受生活,享受现在,做一个写博客的程序员,也算是了却当初的半个梦想。 ...原创 2017-12-29 09:44:31 · 64261 阅读 · 6 评论 -
Android 拖拽控件交换位置
距离上次写博客已快有一月,中间也动过几次写博客的心思,但却因为懒,耽搁了下来。 --萧洛 在网上搜寻了许久,实在是没有找到可用的demo,无奈只好自己写一个,鉴于个人也是新手,这个demo确实也是在下耗费了一些时间,若需要转载请标明出处。好啦,废话不多说了,直接上图。功能说明:当退拽的距离超过当前控件的一半原创 2018-01-25 16:22:27 · 5219 阅读 · 0 评论 -
从4个问题出发,解析Handler源码
1.问题 1.handler.post()和view.post()里面Runnable,是执行在哪个线程? 为什么? 2.handler,looper,messagequeue,thread之间的对应关系? 3.如何在子线程里面构建handler? 4.HandlerThread如何实现的? 2.日常用法 Handler handler = ...原创 2018-09-21 15:47:43 · 312 阅读 · 0 评论 -
Android 实现对ImageView的边角进行任意剪裁(包含圆角和切去直角)
1.canvas方法的使用canvas提供了clipPath,clipRect和clipRegion等方法对控件进行剪裁,通过这些方法的组合可以实现任何形状的控件,当然前提是数学够好的情况下。在本文中使用的是clipPath方法对imageView进行剪裁实现圆角和切去直角两种效果的展示。2.圆角2.1实现自定义控件RoundImageVIew继承ImageView,重写onlay...原创 2019-08-26 18:02:03 · 2340 阅读 · 1 评论 -
Android View动画记录(笔记)
1.TranslateAnimation RotateAnimation rotateAnimation = new RotateAnimation(0,45,view.getWidth()/2,view.getHeight()/2); rotateAnimation.setDuration(3000); rotateAnimation.setF...原创 2019-09-23 15:48:26 · 131 阅读 · 0 评论 -
根据3个问题来加深对AsyncTask源码的理解
AsyncTask的一些记录根据下列的问题来加深对AsyncTask的理解基本使用功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导...原创 2019-09-26 16:55:01 · 220 阅读 · 0 评论