Tôi cần phải tạo một alpha-gradient trên cạnh của ImageView. Tốt hơn là chỉ sử dụng XML.Alpha-gradient trên Android
Trả lời
Dưới đây là giải pháp
hình ảnh trông giống như bên dưới hình ảnh
mã cho rằng:
- Chuẩn bị hình drawabl e
res/drawable/gradient_shape.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#00FFFFFF"
android:endColor="#FFFFFFFF"
android:type="linear" />
</shape>
Xác định bố trí: activity_main.xml:
<ImageView
android:id="@+id/photo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/photo"
android:src="@drawable/gradient_shape" />
đây drawable/ảnh chỉ là JPEG trong thư mục drawables
EDIT để biết thêm thông tin tham khảo Tutorial
Đây không phải là minh bạch .. – ftp27
@ ffp27 đây là giải pháp phù hợp cho u & giống như hình ảnh của bạn và để làm minh bạch tham khảo hướng dẫn của câu trả lời của tôi & hy vọng sự giúp đỡ này u. –
Aswer này là chính xác, nó làm việc cho tôi! Cảm ơn @DixitPatel – timbillstrom
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#00FFFFFF"
android:endColor="#FFFFFFFF"
android:type="linear" />
</shape>
transperancy hoàn hảo này. Hãy chắc chắn rằng Gradient dưới đây thực sự dưới đây và không chỉ chạm vào Gradient shape View.
Nếu bạn có chính RelativeLayout,ListView và View (Bối cảnh: Gradient)
chắc chắn rằng Gradient Xem là trên đầu trang, của ListView, và không phải là một bên. Nếu bạn cần độ dốc sang một bên, nó sẽ được minh bạch bởi RelativeLayout Màu nền chứ không phải bởi ListView.
tôi hy vọng bạn hiểu những gì tôi muốn nói.
- 1. Hunspell trên Android
- 2. Android, ImageView trên ImageView
- 3. Webcal trên Android
- 4. BouncyCastle trên Android
- 5. Android + setDividerDrawable trên LinearLayout?
- 6. Multiprocessing trên Android
- 7. JSON trên Android - serialization
- 8. IPTV trên Android
- 9. URL SMS trên Android
- 10. Live555 trên Android
- 11. Badge trên Android TabHost
- 12. LinearLayout Transparent trên Android
- 13. Applaud & Phonegap trên Android
- 14. OpenId trên Android
- 15. API Flickr trên Android?
- 16. .NET Framework trên Android
- 17. NotImplementedException trên android
- 18. OpenMP trên iOS/Android
- 19. oauth_callback trên Android
- 20. InetAddress.getByName trên Android
- 21. Javadoc trên Android (Eclipse)
- 22. Android Tạo ứng dụng trên Android bằng Android
- 23. VerifyError với PowerMock trên Android
- 24. Hoạt ảnh trên Android Flipboard
- 25. Hướng máy ảnh trên Android
- 26. Sử dụng Groovy trên Android
- 27. Quyền ACCESS_NETWORK_STATE trên Android ICS
- 28. Ứng dụng Fractal trên Android
- 29. Sử dụng XMLBeans trên Android
- 30. Hoạt ảnh trên Android - Flip
cũng xem tại đây: http://stackoverflow.com/a/5088137/4270676 cũng sẽ hoạt động với ImageView. – Lucker10
@ Lucker10 Yep. Đây là câu trả lời đúng. Cảm ơn bạn! – ftp27