![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1562 阅读 · 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 · 1368 阅读 · 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 · 553 阅读 · 0 评论 -
自定义View(二)——文字滚动、动态画圆
反反复复原创 2016-03-12 17:21:11 · 684 阅读 · 0 评论 -
自定义View(一)——画线、矩形、圆形、图像
一、最简单的自定义View,什么都不显示,但是有View的特性 com.cctvjiatao.customview.MainActivity package com.cctvjiatao.customview; import android.app.Activity; import android.os.Bundle; public class MainActivity extends A原创 2016-03-12 13:29:14 · 7934 阅读 · 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.java public class MainActivity exten原创 2016-06-05 18:13:14 · 2464 阅读 · 0 评论 -
使用 Android Studio自定义View02——图文混排的View
com.cctvjiatao.customview01.act.MainActivity.java res/layout/activity_main.xml res/values/attrs.xml com.cctvjiatao.customview01.view.AuthCode.java原创 2016-06-05 16:13:22 · 2406 阅读 · 0 评论 -
自定义ViewGroup——实战,实现FlowLayout
整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38352503/ 一、FlowLayout介绍 所谓FlowLayout,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点像所有的控件都往左飘的感觉,第一行满了,往第二行飘~所以也叫流式布局。Android并没有提供流式原创 2016-06-16 08:08:38 · 1488 阅读 · 1 评论