基于宽度尺寸的对象动画显示

时间:2015-08-26 12:18:31

标签: android animation

请指导如何从设备宽度动态设置Objectanimator尺寸。

片段用动画替换代码

   Fragment f = ... //defined elsewhere
   FragmentManager fm1 = getFragmentManager()    
   FragmentTransaction ft1 = fm1.beginTransaction();

   ft1.setCustomAnimations(R.animator.slide_in_left,
                        R.animator.slide_out_right);
    ft1.replace(R.id.content_layout, f)
           .addToBackStack(null)
           .commit();

slide_in_left.xml

 <?xml version="1.0" encoding="utf-8"?>
  <set>
  <objectAnimator  xmlns:android="http://schemas.android.com/apk/res/android"
      android:propertyName="x" 
      android:valueType="floatType"
      android:valueFrom="-800"
      android:valueTo="0" 
      android:duration="500" />
 </set>

我应该如何设置基于设备宽度的“valueFrom”和“valueTo”值,请指导我可以实现此方法或提出其他一些想法。

0 个答案:

没有答案