안드로이드 개발 질문/답변
(글 수 45,052)
리토마이어의 책을 보고 따라하고 있습니다.
그리고
android:shareInterpolator="true"
와
android:interpolator="@android:anim/accelerate_interpolator"
이부분이 뭘 뜻하는지 설명좀 부탁드립니다.
그리고
모든 레이아웃은 linearlayout로 만들었습니다.
layout01 번이 기준으로 되고 안의 있는 layout02번이 밖으로 나가면서 layout03번이 안드로 들어오게 할려고 합니다.
리토마이어 책에는 textView로 예제가 나와있는데 이걸 layout로 바꾸어 작업할려고 합니다.
(linearlayout)
그럼 layout03번이 layout에 보여지게 되는데 layout01의 레이아웃을 바꿔야 하나요?? 바꾸면 어떤 레이아웃을 써야하나요?
layout01 안에서만 보여저야만 하는데 안으로 들어오게 될 layout03번이 미리 보여져서 이걸 layout에서 처음에 안보여지게 할수 없나요?
고수님들의 힌트를 기달립니다.
좋은 하루 되세요
그리고
android:shareInterpolator="true"
와
android:interpolator="@android:anim/accelerate_interpolator"
이부분이 뭘 뜻하는지 설명좀 부탁드립니다.
그리고
모든 레이아웃은 linearlayout로 만들었습니다.
layout01 번이 기준으로 되고 안의 있는 layout02번이 밖으로 나가면서 layout03번이 안드로 들어오게 할려고 합니다.
리토마이어 책에는 textView로 예제가 나와있는데 이걸 layout로 바꾸어 작업할려고 합니다.
(linearlayout)
그럼 layout03번이 layout에 보여지게 되는데 layout01의 레이아웃을 바꿔야 하나요?? 바꾸면 어떤 레이아웃을 써야하나요?
layout01 안에서만 보여저야만 하는데 안으로 들어오게 될 layout03번이 미리 보여져서 이걸 layout에서 처음에 안보여지게 할수 없나요?
고수님들의 힌트를 기달립니다.
좋은 하루 되세요
2009.10.09 10:49:09
토미님 감사합니다.
답변이 매우 도움이 되었습니다. ㅎㅎ
제가 할려는것은 갤러리구요,
layout 안에는 imageview 과 text가 포함되어 있구요..
layout03번을 클릭하게 되면 02번 자리로 이동하면서 02번을 밀어내게 되는거죠
순환식이라고 해야되나 ;;클릭되는 이미지가 계속 밀어내면서 중앙자리인 layout01자리로 이동하게 할려고 하고 있어요
03번의 크기가 80%라면 02번은 100% 이고
03번이 02번 자리로 이동하면서 100% 크기로 보여지게 되고
02번은 밀려나면서 80%로 보여지게 되게 할려고 하고 있어요;
60(A)% 80(B)% 100(C)% 80(D)% 60(E)% 최초 시작이라면
B를 클릭하였을 경우
60(Z)% 80(A)% 100(B)% 80(C)% 60(D)%
크기가 중앙에 올때 원래크기로 보여지면서 밀어내기식으로 보여지게 할려고 하고있어요
답변이 매우 도움이 되었습니다. ㅎㅎ
제가 할려는것은 갤러리구요,
layout 안에는 imageview 과 text가 포함되어 있구요..
layout03번을 클릭하게 되면 02번 자리로 이동하면서 02번을 밀어내게 되는거죠
순환식이라고 해야되나 ;;클릭되는 이미지가 계속 밀어내면서 중앙자리인 layout01자리로 이동하게 할려고 하고 있어요
03번의 크기가 80%라면 02번은 100% 이고
03번이 02번 자리로 이동하면서 100% 크기로 보여지게 되고
02번은 밀려나면서 80%로 보여지게 되게 할려고 하고 있어요;
60(A)% 80(B)% 100(C)% 80(D)% 60(E)% 최초 시작이라면
B를 클릭하였을 경우
60(Z)% 80(A)% 100(B)% 80(C)% 60(D)%
크기가 중앙에 올때 원래크기로 보여지면서 밀어내기식으로 보여지게 할려고 하고있어요
: 모든 자식요소들에 대해서 같은 interpolator(<alpha>, <scale>,
<translate>
,<rotate>들
)를 가질 것인지 여부를 설정android:interpolator="@android:anim/accelerate_interpolator"
:엑셀레이트 에니메이션 설정
갤러리를 만들려고 하시는것 같은데, 맞나요?
제가 생각하기에는 굳이 layout을 각각 생성할 필요가 없구요 FrameLayout 하나 만들고
에니메이션 파일(anim:현재위치에서 오른쪽으로 일정 부분 이동하는 애니메이션, translate만 변경)을 하나 만들어서
각각 layout 이미지를 view로 만들어서 각 view에 anim을 적용시켜주면 될것 같은데요.
그리고 view.Setvisible(view.Gone)으로 설정해놓으시고
View3번에 위치 올때에만 view.Setvisible(view.Visible)으로 하시면 될것 같네요
정확히 무엇을 하시려고 하시는지는 모르겠네요. 도움이 되길 바랍니다.