- 博客(6)
- 收藏
- 关注
原创 GreenDao3的简单使用
GreenDao3首先GreenDao3是一个中间工具类,它是一个将数据库条目转换成一个操作对象,然后调用这个操作对象执行增删查改,避免写入SQL语句,然后所有的增删查改都是以对象的方式进行;GreenDao3和GreenDao2的创建方式不同, GreenDao2需要创建一个Java工程,然后在工程中创建一个Java类,该类用于生成项目所需的Entity、Dao等文件; GreenDao3不需
2017-06-19 16:51:12
397
原创 使用surfaceView结合贝塞尔曲线生成波形动态控件
首先,使用surfaceViw是为了让控件减少主线程资源的占用。考虑到该控件有可能是长时间在当前界面上运行,而且该控件是处于一直刷新的状态,如果使用普通view,会占用主线程的资源,造成界面卡顿; 波形动态控件的波形实现是先使用路径绘制多个波形封闭形状,并填充半透明颜色,然后将这多个封闭形状叠加在一起。
2017-03-30 22:59:32
1524
原创 Android群英传笔记-3.6.1对现有控件进行拓展(TextView 实现闪动效果)
文字加闪动效果实现:1.View的执行顺序会先执行onSizeChanged方法,在这个方法里面, 先获取到View的宽度 然后再获取当前View的画笔 new一个线性渲染你器LinearGradient,同时设置渐变颜色 给当前View的画笔设置渲染器LinearGradient 同时初始化用于移动渲染器的Matrix@Overrideprotected void
2016-07-12 22:10:34
297
原创 自定义控件
自定义控件:1.先把要使用这个控件的几个条目的共性列出来,然后再创建个xml布局A,这个布局就是开始所列出的条目的共性。 2.创建一个类,继承自xml A所使用的布局,然后实现多种构建方法。在public SettingItemView(Context context, AttributeSet attrs) 方法中使用attrs获取对应的在使用这个控件的布局中设定的属性(jons
2015-12-28 12:00:24
231
原创 执行安装程序
HttpUtils utils =new HttpUtils();final String target = Environment.getExternalStorageDirectory() + "/update.apk";utils.download(mDownloadURL, target, new RequestCallBack() { @Override publi
2015-12-26 16:52:23
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人