마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

아래의 사진과 같은 것은, 어떻게 만들수 있을지 궁금합니다.

0 추천

 

 

안녕하세요.

며칠동안, 이 문제로 여러번 질문을 올려보았었는데.. 적절한 해답을 얻지 못해서 다시금 올렸습니다.

아래의 사진에서 보시다시피 "수능끝 할인시작" 툴바(?) 같이 생긴것이 시간이 1초정도 지나면

두번째 사진처럼 "씨네아트 갤러리"로 바뀌고, 시간이 지나면 계속적으로 바뀌는 구조로

툴바를 만들고 싶은데 그 방법을 잘 모르겠습니다. 또한 이 툴바는 오른쪽의 화살표를 누르게 된다면

세번째 사진처럼 위쪽으로 펼쳐지는 구조가 되고 펼쳐졌을때 각 섹션(?) 들에 대해서 꾸며줄수 있도록

만들어주고 싶은데 도무지 방법을 모르겠습니다.. Inflater 로 만들라고 하시는 어떤분의 도움을

들었는데.. 그 답을 듣고 찾아보아도 정말 만들기가 쉽지가 않네요. 좀 더 쉽게 만들수 있는 방법이

있다거나

이 글의 맨 아래쪽에 어떻게 해결을 해야 할지 몰라서, 제가 만든 소스의 일부를 아래쪽에 첨부해 보았습니다.

그냥 버튼으로 만들었는데..  어떻게해야, 아래와 같이 시간에 따라 변하며, 가장 오른쪽의 화살표를 눌렀을 경우에 쫙

펼쳐지게 되는 구조가 만들어 질까요?

 

 

11.jpg

 

22.jpg

 

33.jpg

 

소스는 아래와 같습니다..

<RelativeLayout
    android:id="@+id/toolbar_bottom"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true">

    <Button
        android:id="@+id/toolbar_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="3dp"
        android:background="@drawable/white_round_button"
        android:text="이부분을 어떻게 해주어야 할지 .. "/>


</RelativeLayout>
공산당 (1,960 포인트) 님이 2016년 11월 15일 질문

1개의 답변

0 추천
전에 답변 주신 분처럼 inflate는 필히 들어가야 할거 같습니다.

슬라이드 효과를 원하시면 Animation쪽도 아셔야 하구요.

또한 1초주기로 질문자님이 말씀하시는 툴바의 Text를 바꾸시는 부분은 Handler의 postDelayed를 사용하시면 될거 같아요.

더 쉬운 방법을 찾으셨는데 안드로이드에서 View를 다루는데 inflater는 선택이 아닌 필수입니다.

공부하세요.
Development Guy (70,570 포인트) 님이 2016년 11월 15일 답변
...