Android:将形状遮盖到视图上的最简单方法是啥? [复制]
Posted
技术标签:
【中文标题】Android:将形状遮盖到视图上的最简单方法是啥? [复制]【英文标题】:Android: what is the simplest way to mask a shape onto a View? [duplicate]Android:将形状遮盖到视图上的最简单方法是什么? [复制] 【发布时间】:2015-11-11 20:12:45 【问题描述】:我想创建一个圆形地图片段视图
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:transitionName="@string/map"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_
android:layout_
tools:context="com.example.gyang.android.MapActivity"
class="com.google.android.gms.maps.SupportMapFragment"/>
目前我的片段是一个大正方形。把它变成一个圆圈最简单的方法是什么?
【问题讨论】:
【参考方案1】:对我来说,制作中间透明形状最简单的方法是使用视图构建外部部分:topBox、rightBox、bottomBox、leftBox 并将中间留空。 我还需要圆角,为此我使用 SVG 图像来模拟透明中间形状的角。
【讨论】:
以上是关于Android:将形状遮盖到视图上的最简单方法是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中保存 ArrayList 的最简单方法是啥?