1
A
回答
1
我找到了我的問題的答案!
使用這種library(siyamed/Android的形狀imageview的 )或創建自定義視圖是從View類和覆蓋方法擴展!
,但最簡單的方法是使用這個庫
創建要掩蓋你的原始照片,並使用類似下面的位圖:
<com.github.siyamed.shapeimageview.mask.PorterShapeImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="8dp"
app:siShape="@drawable/octogon" <!--mask bitmap-->
android:src="@drawable/neo" <!-- original bitmap -->
app:siSquare="true"/>
截圖:screenShot
0
擴展圖片瀏覽類,並根據您的需要,更改它。不只是圖像視圖,您可以自定義任何視圖類,您只需要擴展父類。
相關問題
- 1. 自定義形狀的iframe
- 2. CSS自定義形狀
- 3. 自定義按鈕形狀
- 4. UIView與自定義形狀
- 5. html5 canvas自定義形狀
- 6. 自定義ActionBar形狀android
- 7. 自定義形狀NSButton
- 8. 自定義形狀:Android的
- 9. 作物自定義形狀
- 10. InkAnalyzer UWP - 自定義形狀
- 11. UIViewController.view.superview自定義形狀
- 12. ScatterViewItem自定義形狀
- 13. 自定義形狀ListView
- 14. WPF自定義形狀
- 15. Three.js - 自定義形狀?
- 16. SVG自定義圓形狀
- 17. Android:自定義ImageView
- 18. 自定義ImageView爲正方形
- 19. Android形狀自定義矩形
- 20. 用UIImageView掩蓋自定義形狀
- 21. 使用css製作自定義形狀
- 22. 使用CSS創建自定義形狀
- 23. 用自定義形狀創建UIView
- 24. 如何插入的ImageView到自定義XML形狀
- 25. 自定義ImageView性能
- 26. InflateException在自定義ImageView中
- 27. 創建自定義ImageView
- 28. 自定義波形
- 29. CSS自定義形狀箭頭
- 30. android創建自定義形狀佈局
看到的來源[RoundedBitmapDrawable](https://github.com/android-ia/platform_frameworks_support/blob/master/v4/donut/android/support/v4/graphics/drawable/RoundedBitmapDrawable.java)並創建類似的自定義'Drawable' – pskink