android自定义控件
丶麦麦鱼
这个作者很懒,什么都没留下…
展开
-
使用addView方法时,保持已有动态控件位置不被改变
项目效果图,需求点击添加图片选择图片后动态添加到自定义画板控件中。 在做项目时,有个需要做类似画板的功能,需要动态选择图片,将图片存储到自定义view控件中,在添加到父控件中。这时我们发现当我们调用Viewgroup的addview方法后Viewgroup下的子View会进行重绘,并且如果我们在addView()方法之前对子View进行view.layout(l,t,r,b)操作时会发现原创 2016-11-28 11:57:31 · 2529 阅读 · 0 评论 -
Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己。 因为整转载 2016-11-17 11:29:12 · 203 阅读 · 0 评论 -
Android Canvas的save(),saveLayer()和restore()浅谈
save() saveLayer() restore() 1.在自定义控件当中你onMeasure和onLayout的工作做完成以后就该绘制该控件了,有时候需要自己在控件上添加一些修饰来满足需求 复写onDraw(Canvas canvas),其中Canvas就像是一块画布,你自定义控件的样式就是在它上面完成的。 Canvas ,Paint等基本概念就不赘述了。 2.下转载 2016-11-17 12:00:17 · 407 阅读 · 0 评论 -
Android matrix 控制图片的旋转、缩放、移动
[java] view plain copy /** * 使用矩阵控制图片移动、缩放、旋转 */ public class CommonImgEffectView extends View { private Context context ; private Bitmap mainBmp , contro转载 2016-12-01 16:50:22 · 437 阅读 · 0 评论 -
Android View转换成图片保存
版权声明:本文为Zhang Phil原创文章,欢迎转载!转载请注明出处:http://blog.csdn.net/zhangphil [java] view plain copy package zhangphil.viewtoimage; import java.io.File; import java.io.FileOut转载 2016-11-24 15:37:11 · 496 阅读 · 0 评论 -
Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
1、moveTo moveTo 不会进行绘制,只用于移动移动画笔。 结合以下方法进行使用。 2、lineTo lineTo 用于进行直线绘制。 [html] view plain copy print? mPath.lineTo(300, 300); canvas.drawPath(mPath, mPaint);转载 2017-03-04 01:54:34 · 407 阅读 · 0 评论