该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!另外,本系列文章知 ...
分类:
移动开发 时间:
2017-12-07 13:24:10
阅读次数:
206
http://blog.csdn.net/L_wwbs/article/details/53408830 本篇通过自定义View模拟一个物理现象——竖直平面内小球在最低点以一定初速度在重力作用下绕圆环做变速圆周运动的效果(从最低点减速到0时上升到最高点再加速到初始速度时回到最低点)。可以用于加载等待 ...
分类:
移动开发 时间:
2017-11-25 11:12:10
阅读次数:
268
一、Android自定义view属性 1.在res/values/styles.xml文件里面声明一个我们自定义的属性: <resources> <!--name为声明的"属性集合"名,可以随便取,但是最好是设置为跟我们的View一样的名称--> <declare-styleable name="C ...
分类:
移动开发 时间:
2017-11-16 14:06:56
阅读次数:
228
自定义View的方法 本篇文章主要讲对现有控件的扩展 1、圆形图片控件 自定义View,对ImageView的扩展 重写onDraw方法,绘制图片 图片需要进行修改,让其圆形方式显示 主要难点在于圆形图片的绘制,如果我们知道PorterDuffXfermode,其实难度就不大,里面有一种模式是显示相 ...
分类:
其他好文 时间:
2017-11-13 18:33:54
阅读次数:
131
实现效果如下: values/attrs.xml TopBar.java activity_main.xml MainActivity.java ...
分类:
其他好文 时间:
2017-11-12 00:26:46
阅读次数:
260
//次线程更新ui Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); invalidate(); if (du>=360){ ti ...
分类:
其他好文 时间:
2017-10-09 22:39:58
阅读次数:
148
//自定义View类 //res下建values-w820dp下建attrs.xml和dimens.xml文件 ...
分类:
其他好文 时间:
2017-10-09 14:15:34
阅读次数:
168
public class MyView extends View implements View.OnClickListener{ int[] colors = new int[]{ Color.RED,Color.YELLOW,Color.GREEN }; int[] colores = new ...
分类:
其他好文 时间:
2017-10-08 21:29:19
阅读次数:
200
package com.example.guaguale;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphi ...
分类:
其他好文 时间:
2017-10-08 10:12:32
阅读次数:
169
创建一个继承View的class *View一共有四个构造器 这里先说两个 * 第一个构造器的参数就是context,这是在Activity实例化的时候所需的,比如Button button = new Button(context); * 第二个构造器有两个参数 第一个同样是context 第二个 ...
分类:
其他好文 时间:
2017-10-05 19:59:28
阅读次数:
145