Tôi muốn đặt góc tròn và đường viền cho ImageView, với màu đường viền tùy chỉnh. Ngoài ra, tôi muốn đạt được một hiệu ứng rực rỡ với màu sắc của biên giới. Đã đính kèm hình ảnh mẫu. Lưu ý rằng hình ảnh nguồn có đường viền vuông. Tôi cho rằng điều này chỉ có thể đạt được bằng cách sử dụng Canvas? Bất kỳ ý tưởng và mã mẫu?ImageView với góc rouded, biên giới rắn và hiệu ứng ánh sáng
Trả lời
hãy thử sử dụng đoạn mã sau vào một file xml mới có tên roundCorners trong thư mục drawable của bạn:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#000000" />
<stroke
android:width="1dp"
android:color="#DDDDDD" />
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp" />
</shape>
Và sau đó đặt nó làm nền để ImageView của bạn trong file bố trí theo:
android:background="@drawable/roundCorners"
đây là những gì tôi đã làm cho ImageView của mình để thực hiện các thay đổi tương tự như bạn muốn.
thực hiện một image_shape.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
/>
<corners
android:radius="50dp" />
<padding
android:left="10dp"
android:right="10dp"
android:top="10dp"
android:bottom="10dp"/>
<solid android:color="#10151D"/>
</shape>
Bây giờ, đặt xml này như là nền tảng của IMAGExem của bạn sau đó bạn sẽ nhận được hiệu quả như bạn muốn. Ngay bây giờ tôi đã thiết lập màu sắc của riêng tôi. bạn có thể đặt màu sắc mong muốn của bạn và có được hiệu ứng như hiệu ứng đường viền sáng tròn.
Cảm ơn bạn đã nỗ lực nhưng đây không phải là điều tôi muốn. Điều này chỉ tạo ra các góc tròn nhưng không làm tròn ImageView, nó cũng không có hiệu ứng ánh sáng. – user1718159
- 1. hiệu ứng ánh sáng động trên android trên imageview
- 2. Hiệu ứng phát sáng bên ngoài đến biên giới
- 3. Loại bỏ hiệu ứng Bevel ở góc biên giới
- 4. góc tròn với màu biên giới
- 5. giao diện iphone hiệu ứng ánh sáng câu hỏi
- 6. Con rắn giống như Di chuyển ánh sáng xung quanh một phần tử
- 7. JQuery hiệu ứng động biên giới
- 8. ImageView với các góc tròn và bóng bên trong
- 9. Góc UITableViewRadius với các vấn đề về hiệu suất biên giới trên iOS
- 10. Biên giới góc cong cho một div
- 11. Làm cách nào để tạo bóng đổ, ánh sáng bên trong và ánh sáng bên ngoài trong Java Swing?
- 12. Phát hiện ánh sáng laser với OpenCV và C++
- 13. Thêm ánh sáng vào cảnh không có hiệu lực
- 14. Xác định ánh sáng Tọa
- 15. Điều khiển ánh sáng với Arduino
- 16. Cách tốt nhất để có được hiệu ứng ánh sáng cửa sổ điện thoại 7
- 17. Hiệu quả khi vẽ một ImageView với các góc bo tròn
- 18. Vòng tròn css3 sáng như ánh sáng mặt trăng Ánh sáng
- 19. Hiệu ứng phát sáng bên trong của nút
- 20. Tạo hiệu ứng văn bản phát sáng trên iOS
- 21. Luồng ánh sáng trong cocos2d
- 22. cảm biến ánh sáng iPhone vs camera để đo cường độ ánh sáng
- 23. moment.js, múi giờ và tiết kiệm ánh sáng ban ngày
- 24. Trợ giúp với hiệu ứng Pixel Shader cho độ sáng và độ tương phản
- 25. Mã cảm biến ánh sáng trả lại phạm vi giá trị giới hạn
- 26. Bộ công cụ ánh sáng MVVM - RelayCommands, DelegateCommands và ObservableObjects
- 27. Sử dụng android.R.layout.simple_list_item_1 với chủ đề ánh sáng
- 28. Cách thêm và xóa ánh sáng cho phần tử Raphael?
- 29. SimpleCursorAdapter với ImageView và TextView
- 30. Nhận giá trị cảm biến ánh sáng
Nếu bạn đã có nền (hình ảnh có viền tròn) thêm nó làm nền cho ImageView, sau đó sử dụng src để đặt nội dung của hình ảnh – Blackbelt