Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用上下滑动动画显示/隐藏视图_Android_Xml_Animation_Android Animation - Fatal编程技术网

Android 使用上下滑动动画显示/隐藏视图

Android 使用上下滑动动画显示/隐藏视图,android,xml,animation,android-animation,Android,Xml,Animation,Android Animation,仍然像这样显示和隐藏视图: if(isChecked) { linearLayoutMap.setVisibility(View.VISIBLE); } else { linearLayoutMap.setVisibility(View.GONE); } 但是,如果我必须使用“向上滑动”和“向下滑动”动画来显示和隐藏动画,该怎么办 slided_down.xml: <?xml version="1.0" encodin

仍然像这样显示和隐藏视图:

if(isChecked)
{           
    linearLayoutMap.setVisibility(View.VISIBLE);
}
else 
{
    linearLayoutMap.setVisibility(View.GONE);               
}

但是,如果我必须使用“向上滑动”和“向下滑动”动画来显示和隐藏动画,该怎么办

slided_down.xml:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

<translate
    android:duration="1000"
    android:fromYDelta="0"
    android:toYDelta="100%" />
</set>

对动画对象使用自定义动画..向我展示你的动画功能..你不认为在java方法体中你使用了错误的动画xml吗?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

<translate
    android:duration="1000"
    android:fromYDelta="100%"
    android:toYDelta="0" />
</set>
public class MyUtils {

public void SlideUP(View view,Context context)
{
 view.startAnimation(AnimationUtils.loadAnimation(context,
            R.anim.slid_down));
}

public void SlideDown(View view,Context context)
{
 view.startAnimation(AnimationUtils.loadAnimation(context,
            R.anim.slid_up));
}


}