海拔不适用于 ImageView

新手上路,请多包涵

ImageView 的海拔高度不起作用。我在 XML 中这样声明 ImageView:

 <ImageView
        android:id="@+id/image"
        android:layout_width="100dp"
        android:layout_height="50dp"
        android:elevation="10dp"
        android:src="@drawable/youtube" />

我还应该做些什么才能使海拔高度在 ImageView 中正常工作?

原文由 Karthik 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 801
1 个回答

立面阴影源自视图的背景可绘制对象。如果您的 ImageView 没有背景,您将看不到阴影。

如果你想改变这种行为,你需要建立你自己的 ViewOutlineProvider 并调用 View.setOutlineProvider() 来设置它(这不是微不足道的)。

原文由 BladeCoder 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题