ClassDescInterpolatorAnticipateOvershoot.java 文件源码

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

项目:itsnat_droid 作者:
public void fillResourceAttributes(AnticipateOvershootInterpolator interpolator, DOMElement domElement, AttrInterpolatorContext attrCtx)
{
    XMLInflaterResource xmlInflaterInterpolator = attrCtx.getXMLInflaterResource();
    XMLInflaterRegistry xmlInflaterRegistry = xmlInflaterInterpolator.getInflatedXMLResource().getXMLInflaterRegistry();

    DOMAttr attrTension = domElement.getDOMAttribute(NamespaceUtil.XMLNS_ANDROID, "tension");
    float tension = attrTension != null ? xmlInflaterRegistry.getFloat(attrTension.getResourceDesc(),attrCtx.getXMLInflaterContext()) : 2.0f;

    DOMAttr attrExtraTension = domElement.getDOMAttribute(NamespaceUtil.XMLNS_ANDROID, "extraTension");
    float extraTension = attrExtraTension != null ? xmlInflaterRegistry.getFloat(attrExtraTension.getResourceDesc(),attrCtx.getXMLInflaterContext()) : 1.5f;

    float totalTension = tension * extraTension;

    fieldMTension.set(interpolator,totalTension);

    super.fillResourceAttributes(interpolator,domElement,attrCtx);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号