我有一个矩形图像,我想在ImageView中显示圆形?我尝试了以下无济于事。
我创建一个圆形的xml形状并将其应用为我的ImageView的背景。然后我将png图像添加为ImageView的src
。但是图像在圆形视图中仍然呈矩形。当我尝试在视图中缩放图像时,它只是填充视图并强制视图看起来是矩形的。当然,我只想有效地获得图像的圆形横截面,丢失所有四个直边。我欢迎任何帮助。
<ImageView android:id="@+id/circular_content"
android:background="@drawable/bkg_circle_shape"
android:src="@drawable/img_1"
android:scaleType="fitCenter"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
形状:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="oval" >
<solid android:color="#CCFFFFFF" />
<size
android:height="300dp"
android:width="300dp" />
</shape>
答案 0 :(得分:0)
在splitTrack=-false
或更高版本
api21
对于SeekBar
,我测试它是否正常工作。