2013-08-19 36 views
6

Có thể tạo nút hoặc chế độ xem văn bản bên trong xml LinearLayout được xoay 180 độ không?Tạo xoay 180 độ

Tôi đã thử hoạt ảnh nhưng độ trở lại có thể rút về 0 độ sau vòng tròn hoạt ảnh đầu tiên. Làm thế nào tôi có thể giải quyết vấn đề này?

+0

Tôi không nghĩ rằng bạn có thể làm điều đó trong XML - nhưng bạn sẽ có thể làm điều đó trong mã bằng cách lấy bitmap của drawable, xoay nó và thiết lập trở lại vào xem. –

Trả lời

18

chúng ta có thể tạo ra một drawable được luân chuyển của bất kỳ số lượng mức độ như this..create một file drawable như thế này ..

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
android:drawable="@drawable/ic_launcher2" 
android:fromDegrees="180" 
android:toDegrees="180" 
android:visible="true" /> 

xác định tập tin này trong bất kỳ thư mục drawable

nếu tên tập tin này được xoay rồi ..

Trong nút android:background="@drawable/rotate"

+0

và chỉ định xml này cho một nút chẳng hạn? – Antonio

+0

vấn đề cuối cùng ... tôi muốn mặc định phong cách mặc định của nút ... tôi cố gắng xóa android: chủ sở hữu drawable nhưng nó sụp đổ .. – Antonio

+0

Điều này không làm việc cho tôi. Không xoay – TeodorKolev

4

bạn cũng có thể đặt android: scaleY = "- 1" trong xml cho nút của bạn. Điều đó sẽ lật toàn bộ khung nhìn 180 độ của Y hoặc thay đổi nó thành tỷ lệ X để "phản chiếu" nó chẳng hạn. Không phải là một vòng quay nhưng sẽ lật 180 độ cho chắc chắn.

+0

Điều này sẽ không hoạt động nếu tôi có nền tảng cho một lần xem văn bản. Nó cũng sẽ lật văn bản. –

Các vấn đề liên quan