Android自定义View
文章平均质量分 81
可乐淘
用实例说话!
展开
-
使用 Android Studio自定义View01——注意是否重写onMeasure的区别,实现真正的自适应布局
整理并总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24252901一、不重写onMeasure,在res/layout/activity_main.xml中限定view的高度和宽度com.cctvjiatao.customview01.act.MainActivity.java/** * 自定义View 第一课原创 2016-06-05 11:10:52 · 1566 阅读 · 0 评论 -
自定义ViewGroup——初识
整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38339817/一、com.cctvjiatao.customviewgroup.act.MainActivity.java/** * 需求:我们定义一个ViewGroup,内部可以传入0到4个childView,分别依次显示在左上角,右上角,左下角,右下角 */原创 2016-06-13 23:05:41 · 431 阅读 · 0 评论 -
自定义View实例——下雨天画面(通过布局文件.xml中的自定义属性来设值)
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.rainview" android:versionCode="1" android:versionName="1.0" > <use原创 2016-03-13 15:08:50 · 502 阅读 · 0 评论 -
自定义View实例——下雨天画面
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.rainview" android:versionCode="1" android:versionName="1.0" > <use原创 2016-03-13 12:49:36 · 572 阅读 · 0 评论 -
自定义View实例——雨滴落下
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.rainview" android:versionCode="1" android:versionName="1.0" > <uses-原创 2016-03-13 12:01:18 · 726 阅读 · 0 评论 -
Android布局文件.xml中的自定义属性
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.xmlset" android:versionCode="1" android:versionName="1.0" > <uses-原创 2016-03-12 22:59:07 · 599 阅读 · 0 评论 -
Android布局文件.xml中的自定义属性(结合封装的自定义View)
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.xmlset" android:versionCode="1" android:versionName="1.0" > <uses-sd原创 2016-03-12 22:14:01 · 1369 阅读 · 0 评论 -
自定义View(三)——封装自定义View,通过封装类实现文字滚动、画圆
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.customview" android:versionCode="1" android:versionName="1.0" > <use原创 2016-03-12 19:02:01 · 554 阅读 · 0 评论 -
自定义View(二)——文字滚动、动态画圆
反反复复原创 2016-03-12 17:21:11 · 685 阅读 · 0 评论 -
自定义View(一)——画线、矩形、圆形、图像
一、最简单的自定义View,什么都不显示,但是有View的特性com.cctvjiatao.customview.MainActivitypackage com.cctvjiatao.customview;import android.app.Activity;import android.os.Bundle;public class MainActivity extends A原创 2016-03-12 13:29:14 · 7935 阅读 · 1 评论 -
使用 Android Studio自定义View04——视频音量调控
整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24529807完善了避免重复加、减的操作,修改为从顶部开始绘图。要实现的效果如图:分析一下,需要这么几个属性:中间的图片、小块的两种颜色、小块的间隙的距离、小块的数量。com.cctvjiatao.customview04.act.MainActivi原创 2016-06-06 00:00:05 · 2079 阅读 · 0 评论 -
使用 Android Studio自定义View03——圆环进度条
整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24500107要实现的效果如图:分析一下,需要这么几个属性:两个颜色、一个速度、一个圆环宽度com.cctvjiatao.customview03.act.MainActivity.javapublic class MainActivity exten原创 2016-06-05 18:13:14 · 2465 阅读 · 0 评论 -
使用 Android Studio自定义View02——图文混排的View
com.cctvjiatao.customview01.act.MainActivity.javares/layout/activity_main.xmlres/values/attrs.xmlcom.cctvjiatao.customview01.view.AuthCode.java原创 2016-06-05 16:13:22 · 2408 阅读 · 0 评论 -
自定义ViewGroup——实战,实现FlowLayout
整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38352503/一、FlowLayout介绍所谓FlowLayout,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点像所有的控件都往左飘的感觉,第一行满了,往第二行飘~所以也叫流式布局。Android并没有提供流式原创 2016-06-16 08:08:38 · 1488 阅读 · 1 评论