ClassDescRotateDrawable.java 文件源码

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

项目:itsnat_droid 作者:
public ClassDescRotateDrawable(ClassDescDrawableMgr classMgr,ClassDescElementDrawableBased<? super RotateDrawable> parent)
{
    super(classMgr,"rotate",parent);

    this.rotateStateField = new FieldContainer<Drawable.ConstantState>(RotateDrawable.class, "mState");
    Class rotateStateClass = MiscUtil.resolveClass(RotateDrawable.class.getName() + "$RotateState");

    if (Build.VERSION.SDK_INT >= MiscUtil.MARSHMALLOW) // level 23, v6.0
        this.mDrawableField = new FieldContainer<Drawable>("android.graphics.drawable.DrawableWrapper", "mDrawable");
    else
        this.mDrawableField = new FieldContainer<Drawable>(rotateStateClass, "mDrawable");

    this.mPivotXRelField = new FieldContainer<Boolean>(rotateStateClass, "mPivotXRel");
    this.mPivotXField = new FieldContainer<Float>(rotateStateClass, "mPivotX");
    this.mPivotYRelField = new FieldContainer<Boolean>(rotateStateClass, "mPivotYRel");
    this.mPivotYField = new FieldContainer<Float>(rotateStateClass, "mPivotY");
    this.mFromDegreesField = new FieldContainer<Float>(rotateStateClass, "mFromDegrees");
    this.mCurrentDegreesField = new FieldContainer<Float>(rotateStateClass, "mCurrentDegrees");
    this.mToDegreesField = new FieldContainer<Float>(rotateStateClass, "mToDegrees");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号