TranslateAnimation을 사용하여 버튼을 왼쪽에서 오른쪽으로 옮겼지만 버튼 클릭 리스너가 새 위치에서 작동하지 않습니다.TranslateAnimation을 Android에서 사용하는 방법은 무엇입니까?
0
A
답변
2
TranslateAnimation
을 사용하면 실제 단추 위치는 변경되지 않습니다. 버튼을 그리는 데 사용되는 Canvas
의 변형 행렬 만 업데이트합니다. 따라서 버튼은 동일한 위치에 서서 원래 영역에서 터치 이벤트를 전달하고 새 위치에서만 그려집니다.
0
코드에 setFillAfter(true)
또는 android:fillAfter
을 사용하십시오.
http://developer.android.com/reference/android/view/animation/Animation.html#attr_android:fillAfter
http://developer.android.com/reference/android/view/animation/Animation.html#setFillAfter(boolean)
여기 다른 용액 종료 이벤트에 대한 애니메이션을 이용하여 상기 객체의 레이아웃 설정이있다. 하나는 현재의 하나이며, 두 번째는 애니메이션의 끝에 애니메이션이 끝날 때까지 애니메이션과 보이지 않는 마지막 장소에 배치됩니다 두 개의 버튼을 사용할 수있는 반면에
첫 번째를 보이지 않게 설정하고 두 번째를 표시합니다.
관련 문제
- 1. android에서 TranslateAnimation을 통해 단계별 이동 방법
- 2. TouchEvent()에 TranslateAnimation을 사용합니다.
- 3. Android에서 서비스의 SQLite를 사용하는 방법은 무엇입니까?
- 4. android에서 UDP 소켓을 사용하는 방법은 무엇입니까?
- 5. Android에서 Space 클래스를 올바르게 사용하는 방법은 무엇입니까?
- 6. Android에서 채점하기 위해 타이머를 사용하는 방법은 무엇입니까?
- 7. Android에서 UTF-8 인코딩을 사용하는 방법은 무엇입니까?
- 8. Android에서 탭 위젯을 사용하는 방법은 무엇입니까?
- 9. Android에서 어댑터를 사용하는 가장 좋은 방법은 무엇입니까?
- 10. 인간의 소리를 Android에서 입력으로 사용하는 방법은 무엇입니까?
- 11. Android에서 setZOrderMediaOverlay를 올바르게 사용하는 방법은 무엇입니까?
- 12. Android에서 Soundcloud 스트리밍을 사용하는 방법은 무엇입니까?
- 13. android에서 업데이트 쿼리를 사용하는 방법은 무엇입니까?
- 14. Android에서 이러한 특수 문자를 사용하는 방법은 무엇입니까?
- 15. android에서 bulkInsert() 함수를 사용하는 방법은 무엇입니까?
- 16. Android에서 RPC를 사용하는 표준 방법은 무엇입니까?
- 17. Android에서 strings.xml을 사용하는 이유는 무엇입니까?
- 18. Android에서 System.img를 사용하는 목적은 무엇입니까?
- 19. Android에서 플래시를로드하는 방법은 무엇입니까?
- 20. Android에서 BaseColumns를 사용하는 이유
- 21. android에서 Oracle API를 사용하는 방법
- 22. android에서 ORM을 사용하는 방법
- 23. Android에서 FileTransfer.download를 사용하는 방법
- 24. Android에서 Camera에서 사용하는 SurfaceView에 오버레이를 그리는 방법은 무엇입니까?
- 25. Android에서 Java의 OpenGL ES 2.0 확장을 사용하는 방법은 무엇입니까?
- 26. android에서 탈퇴 한 보안 기능을 사용하는 방법은 무엇입니까?
- 27. Android에서 두 개의 이미지를 병합하는 데 Canvas를 사용하는 방법은 무엇입니까?
- 28. Java를 통해 Android에서 드로어 블 모양을 사용하는 방법은 무엇입니까?
- 29. Android에서 SSL 소켓에 자체 서명 된 인증서를 사용하는 방법은 무엇입니까?
- 30. Android에서 응용 프로그램이 SurfaceFlinger 인스턴스를 사용하는 방법은 무엇입니까?
애니메이션이 끝나면 새 위치를 버튼으로 설정하기 만하면됩니다. –
어떻게 내가 몇 가지 샘플 코드를 보낼 수 있습니다 설정할 수 있습니다 –