TapBarMenu.java 文件源码

java
阅读 44 收藏 0 点赞 0 评论 0

项目:QuickDrawEverywhere 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号