您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
安卓如何实现圆角边框(imageView)
发布时间:2021-07-31 18:48:00编辑:雪饮阅读()
今天有个需求需要安卓的imageView实现圆角边框,其实在安卓中即便是连最普通的边框实现起来都有点麻烦,不像是html5+css3中那样简单直观。安卓中实现圆角边框这里以imageView则可以像是这样
<androidx.cardview.widget.CardView
android:layout_width="150dip"
android:layout_height="150dip"
app:cardCornerRadius="150dp"
android:layout_gravity="center_horizontal"
android:id="@+id/cardView_audioCover"
android:visibility="gone"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:id="@+id/audioCover"
/>
</androidx.cardview.widget.CardView>
android:layout_width="150dip"
android:layout_height="150dip"
app:cardCornerRadius="150dp"
android:layout_gravity="center_horizontal"
android:id="@+id/cardView_audioCover"
android:visibility="gone"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:id="@+id/audioCover"
/>
</androidx.cardview.widget.CardView>
这里的cardCornerRadius属性就是定义圆角的程度的。这里是用了CardView中嵌入imageView,然后在CardView中实现的圆角。
那么我这里是圆角程度过大,所以可以看到呈现的效果就成一个完整的圆了。
关键字词:imageView,圆角,安卓,边框