AnimatedPinDrawable.java 文件源码

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

项目:multi-seek-bar 作者:
public AnimatedPinDrawable(Context context) {
    super();
    Drawable collapsed = context.getDrawable(R.drawable.pin_collapsed);
    Drawable expanded = context.getDrawable(R.drawable.pin_expanded);
    AnimatedVectorDrawable expanding = (AnimatedVectorDrawable) context
        .getDrawable(R.drawable.pin_collapsed_to_expanded_animation);
    AnimatedVectorDrawable collapsing = (AnimatedVectorDrawable) context
        .getDrawable(R.drawable.pin_expanded_to_collapsed_animation);

    addState(STATE_SET_PRESSED, expanded, STATE_EXPANDED_ID);
    addState(STATE_SET_UNPRESSED, collapsed, STATE_COLLAPSED_ID);
    addTransition(STATE_COLLAPSED_ID, STATE_EXPANDED_ID, expanding, false);
    addTransition(STATE_EXPANDED_ID, STATE_COLLAPSED_ID, collapsing, false);

    paint.setColor(Color.BLUE);
    paint.setTextSize(24f);
    paint.setTextAlign(Paint.Align.CENTER);
    paint.setAntiAlias(true);
    duration = context.getResources().getInteger(android.R.integer.config_mediumAnimTime);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号