Tôi muốn tạo nút tùy chỉnh có hình dạng, cách thực hiện việc này?Làm thế nào để thay đổi hình dạng của nút bằng cách sử dụng xml hoặc sử dụng java?
5
A
Trả lời
16
Đây là nút mẫu có hình dạng hình bầu dục .. gradient
cho biết màu bắt đầu n kết thúc cùng với góc. góc cho hình dạng hình bầu dục .. Thử nghiệm này .. Đề cập đến tên của số này xml trong nền nút android:background="@drawable/sample"
. Lưu xml trong drawable.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#302226"
android:endColor="#6D7B8D"
android:angle="45"/>
<padding android:left="6dp"
android:top="6dp"
android:right="6dp"
android:bottom="6dp" />
<corners android:radius="30dp" />
</shape>
Đồng thời kiểm tra điều này link cho nút tùy chỉnh.
0
Một cách khác để tìm nút trong hình dạng khác nhau
Sử dụng ImageButton trong xml như
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/shape_oval" />
Shape_oval là một hình ảnh mà chúng tôi có thể mất từ google serching hoặc vẽ ourself trong sơn hoặc photoshop.
Các vấn đề liên quan
- 1. làm thế nào để sử dụng các nút nhấn để thay đổi hình nền của nút trong extjs4?
- 2. Làm thế nào để sử dụng CSS để thay thế hoặc thay đổi văn bản?
- 3. Làm thế nào để thay đổi biểu tượng của một nút JStree chỉ sử dụng css?
- 4. XML Diff: Làm thế nào để tạo ra XML diff bằng cách sử dụng XSLT?
- 5. Làm cách nào để xử lý thay đổi của hộp kiểm bằng cách sử dụng jQuery?
- 6. Cách sử dụng hình dạng XML có thể vẽ được?
- 7. Làm thế nào để thay đổi hình dạng của dotplot?
- 8. Làm thế nào để sử dụng giá trị RGB riêng để thay đổi Màu Nút Winform?
- 9. hình dạng thay đổi sử dụng cho scale_shape() trong ggplot2
- 10. Làm thế nào để thay thế '/' bằng '\\' bằng cách sử dụng thay thế QString()?
- 11. Làm thế nào để lưu HTML trong tệp XML bằng cách sử dụng LINQ to XML?
- 12. Làm thế nào để thay đổi một Chủ cửa sổ bằng cách sử dụng tay cầm
- 13. bằng cách sử dụng thẻ <set> trong SVG để thay đổi vòng xoay của hình dạng
- 14. Làm thế nào để thay thế một Widget bằng cách sử dụng khác bằng cách sử dụng Qt?
- 15. chọn nút xml riêng lẻ bằng cách sử dụng SQL
- 16. Làm thế nào để gửi gói XML tùy chỉnh bằng cách sử dụng API Smack của Java?
- 17. làm thế nào để thay đổi nút XML giá trị
- 18. Làm cách nào để thay đổi XML để sử dụng các thẻ phần tử trống?
- 19. Định dạng thư bằng cách sử dụng MessageFormat.format() trong Java
- 20. Làm thế nào để tạo ra một định dạng hypermedia tốt bằng cách sử dụng JMSSerializerBundle?
- 21. Làm thế nào để tránh không gian tên trong các nút con bằng cách sử dụng FOR XML PATH?
- 22. Thay đổi hướng màn hình lập trình bằng cách sử dụng Nút
- 23. Làm thế nào để gỡ lỗi ứng dụng Java bằng cách sử dụng VIM/GVIM?
- 24. Làm thế nào để thay đổi một dòng trong một tệp bằng cách sử dụng NAnt?
- 25. Cách thay đổi Định dạng của Ô thành Văn bản bằng cách sử dụng VBA
- 26. Làm thế nào để chuyển đổi hex sang rgb bằng cách sử dụng Java?
- 27. Làm thế nào để phân tích cú pháp XML bằng cách sử dụng jQuery?
- 28. Sử dụng jquery hoặc javascript để tự động thay đổi các tùy chọn chọn bằng cách sử dụng bootstrap?
- 29. Cách cấu hình log4j 1.2 bằng cách sử dụng xml
- 30. Làm thế nào để sử dụng OR bằng cách sử dụng hệ thống bộ lọc mô hình của Django?
"muốn tạo nút tùy chỉnh có hình dạng" không phải là một mô tả dễ hiểu. Tạo sự cố. –
Xem phần này: [kiểu nút tùy chỉnh và chủ đề trong android] (http://blog.androgames.net/40/custom-button-style-and-theme/) –