![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android自定义view
文章平均质量分 59
YaoHHH
只会Google的Android开发小白,已放弃了,现在在银行搬砖。
展开
-
Android 自定义dialog步骤
1.建类继承dialog2.写构造方法3.声明各类控件4.写oncreate()setContentView引入布局初始化声明的控件5.可以自定义style6.可以申明内部接口并创建内部实例用于点击事件中,然后让外部引用者实现接口方法7.可以重写show()方法设置dialog窗口大小位置8.可以设置自定义动画效果 Dialog代码package ...原创 2018-12-13 09:58:53 · 4370 阅读 · 0 评论 -
Android自定义控件属性(草稿版)
常用的format类型:1) string:字符串类型;2) integer:整数类型;3) float:浮点型;4) dimension:尺寸,后面必须跟dp、dip、px、sp等单位;5) Boolean:布尔值;6) reference:引用类型,传入的是某一资源的ID,必须以“@”符号开头;7) color:颜色,必须是“#”符号开头;8)...原创 2018-12-14 10:53:21 · 162 阅读 · 0 评论 -
Android自定义控件view的基本使用
Ⅰ、继承现有控件,对其控件的功能进行拓展。(拓展功能)Ⅱ、将现有控件进行组合,实现功能更加强大控件。(布局重用)Ⅲ、重写View实现全新的控件(不规则效果控件)本文来讨论最难的一种自定义控件形式,重写View来实现全新的控件。1.构造方法,1参,2参,3参(4参的一般不用)2.onMeasure(int widthMeasureSpec, int heightMea...原创 2018-12-14 11:47:51 · 256 阅读 · 0 评论 -
Android Canvas类和Paint类(草稿版)
Canvas对象中可以绘制:1) drawArc():绘制圆弧;2) drawBitmap():绘制Bitmap图像;3) drawCircle():绘制圆圈;4) drawLine():绘制线条;5) drawOval():绘制椭圆;6) drawPath():绘制Path路径;7) drawPicture():绘制Picture图片;8) drawRec...原创 2018-12-14 13:28:01 · 231 阅读 · 0 评论 -
Android Drawable
Drawable表示一种可以在Canvas上进行绘制的抽象概念一种图像的概念,一般用XML定义,也可以用代码定义 BitmapDrawable(重要)<bitmap>标签示例代码:<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.andro...原创 2019-01-28 09:00:56 · 180 阅读 · 0 评论 -
Android View的工作原理
View的绘制过程measure,layout,drawViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带Activity创建完毕后,会将DecorView添加到Window中,同时创建ViewRootImpl并与DecorView建立关联 View的绘制过程在ViewRootImpl的performTraversals方法...原创 2019-01-29 09:12:13 · 252 阅读 · 0 评论 -
Android Bitmap
bitmap位图是Drawable的一种,Drawable是Android处理图像通用的类 Bitmap的格式有jpg,png等常见图片格式Bitmap如何加载:BitmapFactory提供了四种方法:decodeFile,decodeResource,decodeStream,decodeByteArray,前两种也是间接调用了decodeStream方法Bitmap高效加...原创 2019-01-30 16:19:08 · 217 阅读 · 1 评论