登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

带动效的柱状图显示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);


相关源码推荐:

我来说两句
所有评论(239)
cc29sf3 2016-7-12 10:43:27
强烈支持楼主ing……
回复
cc29sf3 2016-7-12 10:43:44
楼主用心了,内容非常精彩。
回复
belle 2016-7-12 10:48:42
膜拜大神~
回复
信义天地 2016-7-12 11:05:05
试试看
回复
信义天地 2016-7-12 11:05:14
感谢分享,安卓巴士有你更精彩:)
回复
subsoil 2016-7-12 11:30:04
好好 学习了 确实不错
回复
雪洗中关村 2016-7-12 11:44:27
学习学习!
回复
4678 2 0
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表