摘要: 轮播图是很常用的一个效果 核心功能已经实现 没有什么特殊需求 自己没事研究的 所以封装的不太好 一些地方还比较糙 为想要研究轮播图的同学提供个参考 目前测试图片为mipmap中的图片 没有写从网络加载图片 可自行根据需求在getShowView()方法中修改 1.定时切换 通过handle延时发送通 阅读全文
posted @ 2017-01-10 21:21 S丶black 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 这个效果的完成主要分为两个部分 1. 自定义view作为listview的列表项 一个view里面包括 显示头像,名字,消息内容等的contentView和滑动才能显示出来的删除,置顶的右边菜单menuView 在手指移动的时候同时改变这两个视图的位置 2. 重写listview 判断item向左还 阅读全文
posted @ 2017-01-08 15:45 S丶black 阅读(3568) 评论(1) 推荐(1) 编辑
摘要: 看下效果先 下面有完整的示例代码 使用BitmapShader(着色器) 我们在绘制view 的时候 就是小学上美术课 用水彩笔在本子上画画 使用着色器绘制圆形图片最简单的理解方式 就是把bitmap当做一种颜色 设置给paint ,paint都已经有颜色了 你想让它方了,圆了,扁了 还不是看你心情 阅读全文
posted @ 2017-01-04 22:29 S丶black 阅读(3294) 评论(0) 推荐(0) 编辑
摘要: 自绘控件的内容都是自己绘制出来的 大致流程如下: 1.定义一个类继承view 1. 使用TypedArray初始化属性集合 在view的构造方法中 有一个AttributeSet的参数 很明显是用来保存控件属性信息的 我们也的确可以通过循环然后用键值对的方式获取信息 而TypedArray是用来简化 阅读全文
posted @ 2017-01-03 22:28 S丶black 阅读(5146) 评论(2) 推荐(0) 编辑
摘要: 显示效果 MPAndroidChart每一种图表的基本使用方式都基本相同 了解一种图表的实现 参考项目源码其他的图表也就差不多哩 1. 在布局文件中定义 2.绑定view 设置LineChart显示属性 3.绑定数据 到这一步图表就可以显示出来了 默认的效果表示不是很美丽 下面设置一下各种显示效果 阅读全文
posted @ 2017-01-01 22:37 S丶black 阅读(48321) 评论(1) 推荐(0) 编辑
摘要: 已经完成的本地项目 提交到github 并不是按照先在github上创建一个仓库 然后clone下来的顺序 1.在github上创建仓库 2.在本地项目初始化git仓库 3.添加远程分支 4.同步仓库 5.将项目提交到本地仓库 6.上传到github 阅读全文
posted @ 2016-12-27 14:34 S丶black 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 帧动画——FrameAnimation 将一系列图片有序播放,形成动画的效果。其本质是一个Drawable,是一系列图片的集合,本身可以当做一个图片一样使用 在Drawable文件夹下,创建animation-list为根节点的资源文件 <animation-list android:oneshot 阅读全文
posted @ 2016-09-21 21:27 S丶black 阅读(4488) 评论(0) 推荐(0) 编辑
摘要: Android是一个单线程模型,Android界面(UI)的绘制都只能在主线程中进行,如果在主线程中进行耗时的操作,就会影响UI的绘制和事件的响应。所以在android规定,不可在主线中进行耗时操作,否则将发生程序无响应(ANR)问题。 解决办法:开启新的线程进行耗时操作 开启新的线程可以new T 阅读全文
posted @ 2016-09-18 21:39 S丶black 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: SQLite SQLite是一种超轻量级的嵌入式数据库,大小只有几百KB,但是其语法支持标准SQL语法,同时还遵循了数据库的ACID事务,所以学过其他数据库的开发人员都很容易掌握其使用。 sql语法就不介绍了,直接看在android中的使用 SQLiteOpenHelper——封装好的数据库操作辅助 阅读全文
posted @ 2016-09-13 23:00 S丶black 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: SharedPreference 以xml的结构储存简单的数据,储存在data/data/程序包名/shared_prefs文件夹中 使用方式 创建对象的方式有三种 Context 的 getSharedPreferences() Activity 的 getPreferences() Prefer 阅读全文
posted @ 2016-09-10 22:56 S丶black 阅读(2743) 评论(0) 推荐(0) 编辑