안드로이드 개발 질문/답변
(글 수 45,052)
제가 구현하고자 함은 화면에 영화 엔딩 크레딧 처럼 글자가 올라가는 화면을 구성하려고 합니다...그런데 위에 스테이터스바가 있고 아래엔 여러개의 선택버튼이 있어요, 문제는 올라올땐 버튼 뒤에서 텍스트가 잘올라오다가 맨위에 LinearLayout ( id=linear1) 이미지 바 밑으로 지나가야 더이상 않보이는데 이미지 바 위로 지나가더군요...별에별 시도를 해봤지만 계속 지나가구...그래서 TextView 와 저 LinearLayout 의 좌표값을 얻어 만나면 Alpha 값으로 없애줘야하나 ...생각했거든요...
그런데 이동하는 TextView 좌표값과 LinearLayout 값이 만나는 이벤트를 어떻게 작성하나요?? 초보라 틀점 잡아주셔요..ㅠ.ㅠ
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativelayout"
android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="60dp" android:id="@+id/linear1"
android:layout_alignParentTop="true"
android:background="@drawable/btn_selector02">
</LinearLayout>
<TextView android:id="@+id/Textview1"
android:textSize="15dp"
android:layout_below="@id/linear1"
android:gravity="center_vertical|center_horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="김보경 - 하루하루
거짓말 날 위해 하는 말
혼잣말 버릇이 된 이말
괜찮아 질 거야 누구나
겪는거야
이런 하루가 반복되고
하루하루 일년인 것 같아
너 없는 오늘이
하루하루 힘들 것만 같아
숨쉬는 것 조차
너의 흔적들이 아직 남아
혼자 너무나도 아파
I can`t let it go
마음은 움직일 수있어
이별도 되돌릴 수있어
기다려 줄게 나 이해해 줄게 다
널 찾는 하루 반복되고
하루하루 일년인 것 같아
너 없는 오늘이
하루하루 힘들 것만 같아
숨쉬는 것 조차
너의 흔적들이 아직 남아
혼자 너무나도 아파
I can`t let it go"
>
</TextView>
<LinearLayout
android:id="@+id/MainMenu" android:layout_height="60dp"
android:layout_width="fill_parent"
android:layout_alignParentBottom="true">
<Button
android:gravity="center" android:layout_height="fill_parent"
android:layout_weight="1" android:layout_width="fill_parent"
android:id="@+id/Button1" android:onClick="ClickHandler" android:background="@drawable/btn_selector01"/>
<Button
android:gravity="center" android:layout_height="fill_parent"
android:layout_weight="1" android:layout_width="fill_parent"
android:id="@+id/Button2" android:onClick="ClickHandler" android:background="@drawable/btn_selector01"/>
<...
</RelativeLayout>




음.. 일단 TextView에 들어가있는 android:layout_below는 위로 올리는 애니메이션 실행할때 쓸모가 없구요. 없애시고
사진을 봤는데 여러가지 방법이 있겠지만, 가장 간단하게 해결할 수 있는 방법은
상단 백그라운드 이미지가 있는 LinearLayout과 다음 TextView의 순서를 바꾸면 올라갈때 TextView를 재생성 하지 않는이상
그림뒤에 숨을 것입니다.
그럼 오늘도 힘차게~