带动效的柱状图显示View

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-7-12 10:38:09
Tag:柱状图 View

项目介绍:

Permalink
Failed to load latest commit information.
app 1.点击时间坐标也响应事件 Jul 12, 2016
screen_capture 新demo的gif图 Jun 22, 2016
README.md Update README.md Jun 24, 2016

游客,如果您要查看本帖隐藏内容请回复


特性


  • 比例将根据传入数据的最大值自动计算

  • 可以更改一屏最大显示行数

  • 颜色字体大小等属性可以更改

用法

在布局文件中添加



<com.salmonzhg.histogramview_demo.views.HistogramView
android:id="@+id/histogram"
android:layout_width="match_parent"
android:layout_height="150dp"
app:date_text_color="@color/colorPrimary"
app:date_text_size="14sp"
app:histogram_color="@color/colorPrimaryDark" />


在控制器中添加



    HistogramView.HistogramEntity[] entities = new HistogramView.HistogramEntity[30];
for (int i = 0; i < entities.length; i++) {
String showInTimeLime = String.valueOf(i); //也可以是 "Mon","Tue","Thr"
int count = (int) (Math.random()*10); // 任意整型
HistogramView.HistogramEntity e = new HistogramView.HistogramEntity(
showInTimeLime, count);
entities = e;
}

mHistogram.setSelectListener(new HistogramView.OnSelectListener() {
@Override
public void onSelected(int index) {
showToast(index + " selected" + "\nvalue: " + data[index].count);
}
});

// 设置数据同时也会触发动画
mHistogram.setData(entities);


相关源码推荐:

我来说两句
所有评论(253)
惆怅是轻狂 2016-7-15 09:41:02
感谢分享,安卓巴士有你更精彩:)
回复
罂粟_ry2YZ 2016-7-15 11:39:58
64646545
回复
yuzhengang123 2016-7-15 15:17:39
很给力,安卓巴士有你更精彩!
回复
yuzhengang123 2016-7-15 15:18:18
强烈支持楼主ing……
回复
yuzhengang123 2016-7-15 15:18:36
楼主用心了,内容非常精彩。
回复
AndPlayer 2016-7-15 15:25:12
很给力,安卓巴士有你更精彩!
回复
AndPlayer 2016-7-15 15:25:44
精华内容,楼主V5!
回复
wjneng 2016-7-15 15:27:57
很给力,安卓巴士有你更精彩!
回复
10504 3 0
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿
帖子代码编辑/版权问题
QQ:435399051,1294855032
如何获得代码达人称号?
如何成为签约作者?
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )