Android自定义控件学习
哈哈哈哈哈哈_Y
这个作者很懒,什么都没留下…
展开
-
Android 自定义控件学习-PathEffect
PathEffect 路径效果学习 目录:简要介绍原生效果CornerPathEffectDiscretePathEffectDashPathEffectPathDashPathEffectComposePathEffect和SumPathEffect简要介绍pathEffect见字知意,讲的是有关路径效果的,它有六个子类,分别拥有不同的效果。下面来看一下6个效果。 原生效果不加任何原创 2016-11-06 11:39:36 · 926 阅读 · 0 评论 -
android 自定义控件 简易时间轴 二
这篇做了一个简单的时间轴控件。右侧的数据就是一个简单的字符串。问题还是有的,当右侧的文字长度不一样的时候就会有问题了。现在可以修改一下适配右侧的文字。效果如下: private Paint bgPaint, linePaint, borderPaint,textPaint; private Rect bgRect, textRect; //基本属性 private int原创 2017-06-21 10:42:27 · 1139 阅读 · 0 评论 -
Pain类的常用属性设置方法
setAntiAlias(); //设置画笔的锯齿效果 setColor(); //设置画笔的颜色 setARGB(); //设置画笔的A、R、G、B值 setAlpha(); //设置画笔的Alpha值 setTextSize();原创 2015-10-06 20:49:55 · 581 阅读 · 0 评论 -
垂直滚动的galery(字体缩放)
前两天需要这个控件,在网上找了资料,是反编译后的文件代码部分被混淆了,就自己试着理解了一下,修改成文字渐变(这个功能处理的完全可以忽略了...),不对的地方请提出,谢谢原文地址:http://www.jianshu.com/p/e2b3118d8ca4public class MainActivity extends Activity { private LoopView转载 2016-02-04 14:10:38 · 507 阅读 · 0 评论 -
android自定义控件(一) 入门
转自:鸿洋的博客 自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[ 3、重写onMesure ]4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了大部分情况下还是需要重写的。 1.自定义View的属性,首先在res/values/ 下建立一个styleable.xml , 在里面定义我们的属性和声明我们的整个样式。<?xml v转载 2016-06-14 16:46:26 · 441 阅读 · 0 评论 -
android 自定义控件(二)
转自:鸿洋博客,正在学习,非常感谢! 之前已经初步了解了自定义,现在要做的是自定义View显示一张图片,下面包含图片的文本介绍。 1.自定义基本属性:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="textSize" format="dimension" /> <attr name="textTitle"转载 2016-06-15 19:45:04 · 563 阅读 · 0 评论 -
androdi 自定义控件 ViewGroup(一)
转自:鸿洋博客,正在学习,非常感谢! 前面学习的自定义控件都是继承View现在学习继承ViewGroup 1、ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravit转载 2016-07-01 13:17:01 · 414 阅读 · 0 评论 -
android 自定义控件(四)自定义进度条
之前学习了一篇切换颜色的,练习完了后为了更加熟悉就自己改了改加了一些效果实现一个可以显示当前进度的进度条,全当时对之前的一个学习总结: 最终效果: 之前的一些基本属性什么的就不说了,直接看绘制部分的代码,之前的效果是基本的一个颜色切换 和现在的差别有:1.只有一个进度颜色2.显示当前进度3.进度改变的效果这里第一个不说就是绘制一个颜色的圆弧就行,也可以绘制两个让第二个颜色和背景颜色一原创 2016-06-25 17:30:01 · 423 阅读 · 0 评论 -
android 自定义控件(五) 音量切换
转自:鸿洋博客,正在学习,非常感谢! 今天学习的是一个音量调节的demo: 最终效果图如下:1.基本的属性设置:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="firstColor" format="color" /> <attr name="secondColor" format="color" />转载 2016-06-25 19:30:09 · 757 阅读 · 0 评论 -
android 自定义控件(三) 进度条切换
android 自定义控件(三),这里实现的是一个类似于进度条切换颜色的demo。 最终效果: 1.自定义属性: <attr name="firstColor" format="color"/> <attr name="secondColor" format="color"/> <attr name="cicleWidth" format="dimension"/> <转载 2016-06-25 17:16:34 · 503 阅读 · 0 评论 -
android 自定义控件 简易时间轴 一
之前项目需要写一个消费记录,类似于时间轴似的控件,自身在自定义控件这里不咋地(…),最后搞了一个这个demo 效果图: 这里就是绘制圆和上下两条线 1.资源文件,定义一些基本的属性:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="textSize" format="dimension" /> <at原创 2016-06-14 11:02:50 · 2993 阅读 · 4 评论