HexagonView六边形带圆角

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-3-31 12:57:04

项目介绍:

HexagonView



六边形带圆角的自定义View,支持图文混排,点击区域,水平垂直方向切换,圆角大小等各种属性



演示



imageimageimage



1.用法



该项目和我github上其他的view相关的项目已经一起打包上传到jCenter仓库中(源码地址 https://github.com/jeasonlzy0216/ViewCore ),使用的时候可以直接使用compile依赖,用法如下



    compile 'com.lzy.widget:view-core:0.1.4'


或者使用



    compile project(':hexagonview')


2.注意



由于该控件不是矩形,所以想要点击事件只在六边形区域有效,需要设置

[Java] 查看源文件 复制代码
OnHexagonViewClickListener
,代码如下:



 hexagon.setOnHexagonClickListener(new HexagonView.OnHexagonViewClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(HexagonActivity.this, "点击六边形了!", Toast.LENGTH_SHORT).show();
}
});


3.参数含义




























































自定义属性名字 参数含义
hexagonText 文字内容
hexagonTextSize 文字大小
hexagonTextColor 文字颜色
hexagonBorderWidtd 边框宽度
hexagonBorderColor 边框颜色
hexagonFillColor 背景填充色
hexagonCorner 圆角大小
hexagonBreakLineCount 换行字节数,一个中文代表两个字节
hexagonMaxLine 允许的最大行数,超过显示...
hexagonTextSpacing 每行文本的间距
hexagonBorderOverlay 边框是否覆盖在背景之上
hexagonOrientation 六边的的方向,横向和

相关源码推荐:

我来说两句
所有评论(9)
xsw 2016-3-31 14:18:16
感谢分享,安卓巴士有你更精彩:)
回复
雪洗中关村 2016-6-30 10:26:25
我只是路过打酱油的。
回复
sheilazxx 2016-8-30 09:49:40
虽不明,但觉厉!
回复
apkbus热心网友 2016-11-15 16:41:08
感谢分享,安卓巴士有你更精彩:)
回复
0xdong 2016-11-15 16:45:12
很给力,安卓巴士有你更精彩!
回复
apkbus热心网友 2016-12-12 10:44:45
虽不明,但觉厉!
回复
leaderRENs 2017-11-14 11:47:58
学习学习!
回复
12下一页
提取码:  下载次数:5 状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
1165 0 5
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿
帖子代码编辑/版权问题
QQ:435399051,1294855032
如何获得代码达人称号?
如何成为签约作者?
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

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