带动效的柱状图显示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-12 11:45:06
虽不明,但觉厉!
回复
Mr_Zhao 2016-7-12 12:25:51
感谢分享,楼主V5~
回复
孙林 2016-7-12 13:33:22
感谢分享,安卓巴士有你更精彩:)
回复
孙林 2016-7-12 13:33:49
感谢分享,安卓巴士有你更精彩:)
回复
命运小海 2016-7-13 09:49:28
效果很好哇
回复
命运小海 2016-7-13 09:49:44
效果很好哇
回复
命运小海 2016-7-13 09:50:14
效果很好哇
回复
命运小海 2016-7-13 09:51:04
精华内容,楼主V5!
回复
10512 3 0
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿
帖子代码编辑/版权问题
QQ:435399051,1294855032
如何获得代码达人称号?
如何成为签约作者?
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

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