概述
我正在尝试为ImageView创建一个具有圆角,实际image和阴影的shape 。 当我创建shape并设置以下变量时,我得到了带有阴影的圆形图像:
android:shape="rectangle">
现在,当我尝试添加自定义图像时(就像许多人建议我使用“ Layer-list我得到了图像,但是圆角和阴影消失了:
android:shape="rectangle">
我还将以编程方式更改``Images`,所以也许这也是需要提到的东西。
我在做什么错?如何获得带有阴影和自定义图像的圆角?
编辑我尝试过仅使用形状作为可绘制对象,但得到的结果是它将拐角应用于其后面的某物,并且不更改ImageView本身。
android:id="@+id/song_album_cover"
android:layout_width="64dp"
android:layout_height="68dp"
android:layout_marginStart="8dp"
android:layout_marginTop="6dp"
android:elevation="18dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/no_cover_art"
android:background="@drawable/artist_cover_image"/>
左侧是Android Studio向我显示的图片,右侧是我实际运行该应用程序时的图像。
最后
以上就是眯眯眼橘子为你收集整理的android studio imageview底部阴影,android - 创建带有圆角,阴影和自定义图像的Android Shape - 堆栈内存溢出...的全部内容,希望文章能够帮你解决android studio imageview底部阴影,android - 创建带有圆角,阴影和自定义图像的Android Shape - 堆栈内存溢出...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复