private ArrayList<ImageButton> generateFollowCircles() {
int diameter = mFAB.getType() == FloatingActionButton.TYPE_NORMAL ?
Utils.getDimension(mContext, R.dimen.fab_size_normal) :
Utils.getDimension(mContext, R.dimen.fab_size_mini);
ArrayList<ImageButton> circles = new ArrayList<>(mMenuItems.size());
for (MenuItem item : mMenuItems) {
ImageButton circle = new ImageButton(mContext);
OvalShape ovalShape = new OvalShape();
ShapeDrawable shapeDrawable = new ShapeDrawable(ovalShape);
shapeDrawable.getPaint().setColor(getResources().getColor(item.getBgColor()));
circle.setBackgroundDrawable(shapeDrawable);
circle.setImageResource(item.getIcon());
LayoutParams lp = new LayoutParams(diameter, diameter);
circle.setLayoutParams(lp);
circles.add(circle);
}
return circles;
}
SpringFloatingActionMenu.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:SpringFloatingActionMenu
作者:
评论列表
文章目录