private void updateDimensions(float w, float h) {
int ratio;
width = w;
height = h;
button[RADIUS] = buttonSize;
setButtonPosition(width);
if (iconClosedDrawable instanceof Animatable) {
ratio = 3;
} else {
ratio = 5;
}
float iconLeft = button[LEFT] + buttonSize / ratio;
float iconTop = (height - buttonSize) / 2 + buttonSize / ratio;
float iconRight = button[RIGHT] - buttonSize / ratio;
float iconBottom = (height + buttonSize) / 2 - buttonSize / ratio;
iconOpenedDrawable
.setBounds((int) iconLeft, (int) iconTop, (int) iconRight, (int) iconBottom);
iconClosedDrawable
.setBounds((int) iconLeft, (int) iconTop, (int) iconRight, (int) iconBottom);
}
TapBarMenu.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:QuickDrawEverywhere
作者:
评论列表
文章目录