2014-04-08 1 views
0

여기에서 볼 수있는 것과 비슷한 것을 구현하고 싶습니다. 근본적으로, 새로운 활동을 아래에서 위로 밀어 올릴 수 있습니다.탐색 창 아래쪽에서 새 작업을 밀어 넣으십시오.

first second

내 활동은 내부 탐색 서랍이있다.

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:theme="@android:style/Theme.Holo.Light" > 

    <!-- Framelayout pre zobrazovanie jednotlivých fragmentov --> 
    <FrameLayout 
      android:id="@+id/frame_container" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" /> 

    <!-- Listview ako menu pre navDrawer --> 
    <ListView 
     android:id="@+id/list_slidermenu" 
     android:layout_width="240dp" 
     android:layout_height="fill_parent" 
     android:layout_gravity="start" 
     android:background="#2B2B2B" 
     android:divider="@null" 
     android:dividerHeight="0dp" /> 

</android.support.v4.widget.DrawerLayout> 

어떻게하면 좋을까요?

+0

하단 맞춤보기를 사용하여 애니메이션을 적용하고 상황에 따라 가시성을 표시하거나 사라지게 할 수 있습니다. – NaserShaikh

+0

@Naser 이것에 대한 자세한 단어가 있으십니까? 어떤 코드를 조사해야합니까? –

+1

이 질문을 통해 몇 가지 아이디어를 얻을 수 있습니다 .http : //stackoverflow.com/questions/14597890/not-getting-relativelayouts-getheight-after-setting-visibility-visible-from-v – NaserShaikh

답변

0

화면 하단에서 활동을 슬라이드시키는 원래 질문과 관련하여 다음 코드를 사용하십시오.

Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
ActivityOptions options = ActivityOptions.makeCustomAnimation(FirstActivity.this,R.anim.slide_in_up,0); 
startActivity(intent, options.toBundle()); 

당신은 기능 당신의 스크린, @Naser의에 따라 특정 응답으로 makeCustomAnimation

의 세 번째 매개 변수에 자신의 종료 애니메이션을 정의 할 수

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromYDelta="100%p" android:toYDelta="0%p" 
android:duration="@android:integer/config_longAnimTime"/> 

slide_in_up.xml 회신이가는 길 같습니다.

관련 문제