private static RoundRectShape getShape(ATableView tableView, ATableViewCellBackgroundStyle backgroundStyle) {
ATableViewStyle tableStyle = tableView.getStyle();
float[] radius = new float[]{0, 0, 0, 0, 0, 0, 0, 0};
if (tableStyle == ATableViewStyle.Grouped) {
Resources res = tableView.getResources();
float radii = Math.round(res.getDimension(R.dimen.atv_grouped_stroke_radius));
if (backgroundStyle == ATableViewCellBackgroundStyle.Single) {
radius = new float[]{radii, radii, radii, radii, radii, radii, radii, radii};
} else if (backgroundStyle == ATableViewCellBackgroundStyle.Top) {
radius = new float[]{radii, radii, radii, radii, 0, 0, 0, 0};
} else if (backgroundStyle == ATableViewCellBackgroundStyle.Bottom) {
radius = new float[]{0, 0, 0, 0, radii, radii, radii, radii};
}
}
return new RoundRectShape(radius, null, null);
}
ATableViewCellDrawable.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:ShangHanLun
作者:
评论列表
文章目录