【问题标题】:Android Widget Shadow which supports from API 16支持 API 16 的 Android Widget Shadow
【发布时间】:2018-01-23 09:26:51
【问题描述】:

我想在按钮、edittext、searchview 等 Android 小部件中添加阴影。我不知道android海拔。我认为它仅支持 API 23。如果有任何适当的解决方案,请提供。

这是我的演示小部件。我需要搜索视图边框中的阴影。

<android.support.v7.widget.SearchView
    android:id="@+id/searchView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:backgroud="@android:color/white" />

【问题讨论】:

    标签: android widget shadow android-elevation


    【解决方案1】:

    将您的视图放在 CardView 中。使用 CardView,您可以添加高程、圆角等。它支持回 API 7。

    要使用 CardView,请通过您的应用级别 gradle 添加它..

    dependencies {
    
    ...
    
        compile 'com.android.support:cardview-v7:25.3.1'
    }
    

    【讨论】:

    • 能否请您提供带有海拔的cardview代码?
    【解决方案2】:

    您可以通过将其添加到小部件来获得阴影效果:

    android:background="@android:drawable/dialog_holo_light_frame"
    

    从这里得到答案:https://stackoverflow.com/a/30931750/8466860

    【讨论】:

    • 如果我想用除阴影之外的任何颜色更改小部件的背景颜色,那么该怎么做。
    猜你喜欢
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2014-06-19
    • 2017-09-02
    • 1970-01-01
    相关资源
    最近更新 更多