
UI
文章平均质量分 76
zhengdan66
一个单纯的做android的人
展开
-
android graphview使用
在安卓开发过程中需要使用一些图形图表,比如股票/报表展示等,就需要加入一些第三方插件。目前有很多类似功能插件,比如achartengine, Graphview等等。Graphview比较简洁,用起来简单,目前支持折线图和条形图图表样式。今天我就来讲讲Graphview。该工程地址:http://www.android-graphview.org/ 示例代码也非常简原创 2015-02-01 23:12:36 · 12117 阅读 · 5 评论 -
模仿微信收藏文件的标签处理
最近需要用到微信的标签功能(如下图所示)。该功能可以添加已有标签,也可以自定义标签。也可以删除已编辑菜单。研究了一番。发现还是挺有意思的,模拟实现相关功能。该功能使用类似FlowLayout的功能。Flowlayout为一个开源软件(https://github.com/ApmeM/android-flowlayout ),功能为自动换行的布局类型原创 2015-01-24 23:28:54 · 3556 阅读 · 1 评论 -
android 代码加载 已知文件名 的资源文件
Android开发中如果需要用到某个资源,直接使用R.drawable.**文件即可。但是如果一开始无法知道具体加载哪个资源文件,必须在程序中动态获取ID值并加载。而加载过程是使用文件名来加载的,方式如下:public static String RESOURCE_PATH = "android.resource://packagename/";假设存在一个名为content_icon的资原创 2015-03-10 22:22:43 · 1094 阅读 · 0 评论 -
粒子动画处理
闲来无事,某天上网链接到燎原网站(http://liaoyuan.io/)时发现背景的动态效果挺不错的,故移到android上面实现之。代码不也很简单多,直接贴上以供参考。由于是动态刷新,所以使用了surfaceview来处理,用view应该也可以。网站效果图:实现效果: ParticleView.javaimport java.util.ArrayList; im原创 2015-10-11 23:28:46 · 690 阅读 · 0 评论 -
仿悟空遥控器控制页面
在使用悟空遥控器的时候,发现在遥控器页面的中心控制器的设计很巧妙。如果使用xml layout布局的话,使用FrameLayout/RelativeLayout来处理5个按键(上下左右以及中间确认键),因为每个按键都是矩形,而且有重叠的部分。因此有交叉覆盖的地方总感觉不对。自定义view(ControlPanel)才能很好的处理这种场景。总体的原理:自定义view的背景为一个圆角矩形,然后检测原创 2016-05-29 10:51:56 · 3104 阅读 · 1 评论