2013-12-18 55 views

回答

0

這是一個sliding drawer滑動從上到下。實現很簡單,你只需要處理和內容的兩個視圖。但要小心,它已被棄用。

+0

它支持從頂部滑動底部? – MSaudi

3

您也可以通過Translate Animation執行相同的操作。首先,您需要在res/anim文件夾下編寫xml文件。

slide_down_service.xml 
<translate 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:duration="@android:integer/config_longAnimTime" 
     android:fromXDelta="0%p" 
     android:toXDelta="0%p" 
     android:fromYDelta="0%" 
     android:toYDelta="120%"> 
</translate> 

您可以根據需要更改YDelta值。 然後,您需要按照以下方式在您的活動中初始化動畫。

Animation animContentDown = AnimationUtils.loadAnimation(
        getApplicationContext(), R.anim.slide_down_service); 
      animContentDown.setAnimationListener(new AnimationListener() { 
       @Override 
       public void onAnimationStart(Animation animation) { 
       } 

       @Override 
       public void onAnimationRepeat(Animation animation) { 
       } 

       @Override 
       public void onAnimationEnd(Animation animation) { 

       } 
      }); 

,然後開始你的動畫:yourview.startAnimation(animContentDown);

相關問題