自定义View入门
jimmy_li
这个作者很懒,什么都没留下…
展开
-
Android 自定义View (一)
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构转载 2016-10-14 11:15:17 · 208 阅读 · 0 评论 -
Matrix矩阵
Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图:解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的。translateX和translateY表示x和y的平移量。s转载 2017-01-05 17:20:06 · 888 阅读 · 0 评论 -
Bitmap位图随触摸点移动
[java] view plain copypackage xiaosi.bitmap; import android.app.Activity; import android.os.Bundle; public class mianActivity extends Activity { private转载 2017-01-05 15:44:17 · 533 阅读 · 0 评论 -
Bitmap位图的旋转与缩放
位图的旋转也可以借助Matrix或者Canvas来实现。通过postRotate方法设置旋转角度,然后用createBitmap方法创建一个经过旋转处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕上,于是就实现了旋转操作。下面例子中把原位图和经旋转处理的位图都绘制到屏幕上,目的是做一个对比。[java] view plain copy转载 2017-01-05 13:39:26 · 2583 阅读 · 0 评论 -
LinearGradient
[java] view plain copypackage xiaosi.BitmapShader; import android.app.Activity; import android.os.Bundle; public class BitmapShaderActivity extends Activity { /转载 2017-01-04 15:42:09 · 405 阅读 · 0 评论 -
BitmapShader
简介具体的看一下博文:Android学习笔记进阶15之Shader渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY)调用这个方法来产生一个画有一个位图的渲染器(Shader)。bitmap 在渲染器内使用的位图tileX转载 2017-01-04 14:19:52 · 288 阅读 · 0 评论 -
Shader渲染
Android提供的Shader类主要是渲染图像以及一些几何图形。Shader有几个直接子类:BitmapShader : 主要用来渲染图像LinearGradient :用来进行线性渲染RadialGradient : 用来进行环形渲染SweepGradient : 扫描渐变---围绕一个中心点扫描渐变就像电影里那种雷达扫描,用来梯度渲染。转载 2017-01-04 13:49:36 · 369 阅读 · 0 评论 -
Android开发之ShapeDrawable
ShapeDrawable转载 2017-01-03 19:02:04 · 365 阅读 · 0 评论 -
Android paint 效果研究
paint 研究转载 2016-12-01 09:06:52 · 356 阅读 · 0 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into转载 2016-10-13 14:13:22 · 842 阅读 · 0 评论 -
Android 自定义View (四) 视频音量调控
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24529807今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔细看了一下感觉自定义控件木有问题,就花点时间写了一个。好了,进入正题,继续我们的自定义View四部曲。1、先分许需要的属性,两个小转载 2016-10-14 11:23:02 · 301 阅读 · 0 评论 -
Android 自定义View (三) 圆环交替 等待效果
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24500107一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,就做了下,顺便和大家分享下,对于自定义View多练没坏处么。如果你看了前两篇,那么这篇一定so easy 。效果就这样,分析了一下,大概有这几个属性,两个颜色,一个速转载 2016-10-14 11:20:49 · 213 阅读 · 0 评论 -
Android 自定义View (二) 进阶
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24300125继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给大家带来一个稍微复杂点的例子。自定义View显示一张图片,下面包含图片的文本介绍,类似相片转载 2016-10-14 11:16:43 · 209 阅读 · 0 评论 -
图片动画播放(AnimationDrawable)
大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,并设置播放间隔时间,本例子中间隔时间为5S,最后通过start 方法就可。以播放这个动画了,同时还可以通过 setOneShot方法设置是否重转载 2017-01-06 08:50:45 · 1022 阅读 · 0 评论