Android自定义View
文章平均质量分 91
拍码屁
这个作者很懒,什么都没留下…
展开
-
自定义view之柱状图
因为公司项目需求,美工的设计图要我画一个柱状图表,我第一时间就想到了AChartEngine.jar这个玩意。但实际用起来却并没有达到设计图上的细节需求,抱着美工要猿画,猿不得不画的赴死精神,豁出去了,一个字,干~用过AChartEngine.jar包里的都知道,其设计模式为一个工厂类,通过设置renderer渲染器类,然后将其作为参数传入工厂,从工厂里取出相应的图表。这里就不搞什么工厂类原创 2016-04-29 11:06:22 · 884 阅读 · 0 评论 -
自定义view之刻度尺
由于项目需求,个人信息的输入是以一个刻度尺滑动作为数据选择方法输入。如下图哎呦喂,看起来很棘手的样子。实话说,确实不好做,所以~~~百度~~~哈哈哈哈。然而,结果令我有点失望,网上的解决办法并不多,现成的工程又不符合自己的需求,改起来又耗时间,那咋办呢?一个点子瞬间闪亮,没错,一条很长的图片加HorizontalSrcollView,重写onScrollChan原创 2016-04-26 17:11:27 · 1468 阅读 · 1 评论 -
自定义View的基本知识和步骤
自定义view的基本知识和步骤原创 2016-04-01 10:34:53 · 1941 阅读 · 0 评论 -
自定义view之圆形ImageView
当初刚开始搞android时都不怎么注意细节,一些组件随便放上去加个监听器什么的就行了,最多也是把background弄一些颜色罢了。但后来从新回去看一些作品和项目,发现真的丑爆了。一个好的APP我觉得细节上的东西是很重要的,比如组件的圆角化,或者添加selector增加交互感等。在公司里,一些同事从来不用selector,一些按钮,按下去毫无交互感,都不知道按中了没有,给整个APP的用户体验感很原创 2016-04-02 10:45:12 · 1070 阅读 · 0 评论 -
自定义圆形ProgressBar
公司的项目已经完成了几个了,无一例外,都有计步的功能,我的天哪,能不能有点创意,好吧,既然还要套代码,那么就把一些刁钻的UI给封装好,以后就可以直接使用提高效率了。说是刁钻,其实也并没有很夸张,只是原生控件实现不了而已。这次的自定义View就是RoundProgressBar,顾名思义,圆形的ProgressBar而已,网上其实也有相关的博客,但我这里并不是简单的在View上面画个圆而已,我会原创 2016-04-03 22:14:13 · 944 阅读 · 0 评论 -
自定义样式dialog及使用
最近要做的项目都涉及到了服务器请求和蓝牙连接等耗时操作,在处理这些耗时操作时需要考虑到用户体验就必须弄个等待对话框。于是便打算自定义一下等待框的样式,使其达到其需求,同时也将其封装起来,到时要用的时候就可以方便直接用了。1. 先定义一个会旋转的shape,用做无进度的圆形progressBar。shape_rotate_progressbar.xml:<rotate xmlns:an原创 2016-04-05 12:02:45 · 631 阅读 · 0 评论 -
自定义view之圆点progressBar
上一篇博客弄了个自定义样式的等待对话框,里面那个圆形progressBar只是随便用了环形的shape来布局,后来发现真的丑得不要不要的,所以手动画了一个圆点progress。y由于个人是不喜欢在开发APP的时候放大型的图片或者gif图这些会增加APP体积之类的东西,所以那些规则的图形和动画基本上都喜欢用代码画出来,虽然有点磨时间,但最后项目后期和做ios版本的同事相比,喜欢放图片的同事做出来的A原创 2016-04-05 16:42:07 · 1811 阅读 · 0 评论 -
自定义view之心率线
先发个图:我拿着设计图问美工MM,中间这波浪是什么鬼。她说是心率线。额,,,,好吧,无语,画呗。再怎么说你也弄个正弦波出来啊,算了,看你颜值的份上。。。效果图:基本原理图如下,在view的右侧非可视区内加载脉冲数组,一个脉冲数组记录了脉冲那几个点在view中的高度1. 定义attr属性,并在构造体初始化。attrs.xml:原创 2016-04-06 11:47:24 · 1396 阅读 · 0 评论