如何在Android Button(材质设计)上创建阴影

爱瓦扬

在这里,我想问一个让我感到困惑的简单问题,我已经开发了一个我想使用材质设计主题的android应用程序。

但是,当我尝试在RaisedButton下编码Shadow时,它不起作用。我的意思是,它只是在按钮周围而不是在阴影周围轻击。

请高手,请帮助我,有什么简单的方法可以使这个阴影?谢谢

注意 这是我的custon_button.xml

<item android:state_pressed="true" >
    <shape>
        <solid
            android:color="@color/solidpress"
            />
        <stroke
            android:width="1dp"
            android:color="@color/strokepress" />
        <corners
            android:radius="2dp" />
        <padding
            android:left="5dp"
            android:top="10dp"
            android:right="1dp"
            android:bottom="10dp" />
    </shape>
</item>

<item android:state_focused="true" > //focused fuck shit man
    <shape>
        <solid
            android:color="@color/solidfocus"
            />
        <stroke
            android:width="3dp"
            android:color="@color/strokefocus" />
        <corners
            android:radius="2dp" />
        <padding
            android:left="5dp"
            android:top="10dp"
            android:right="5dp"
            android:bottom="10dp" />
    </shape>
</item>

<item> // normal

    <shape>
        <solid
            android:color="@color/solidnormal" />
        <stroke
            android:width="1dp"
            android:color="@color/strokenormal" />
        <corners
            android:radius="2dp" />
        <padding
            android:left="5dp"
            android:top="10dp"
            android:right="1dp"
            android:bottom="10dp" />
    </shape>
</item>

我将代码应用于我的活动

android:background="@drawable/custom_button
阿什什·阿格劳瓦尔

请看这个

    <selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="false"><layer-list>
            <item><shape>
                    <gradient android:angle="270" android:centerColor="#00c0f0" android:endColor="#036b86" android:startColor="#01bff3"></gradient>

                    <corners android:radius="5dp" />
                </shape></item>
            <item android:bottom="3dp"><shape>
                    <gradient android:angle="270" android:centerColor="#00c0f0" android:endColor="#01bff3" android:startColor="#01bff3"></gradient>

                    <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />

                    <corners android:radius="5dp" />
                </shape></item>
        </layer-list></item>

    <item android:state_pressed="true"><layer-list>
            <item ><shape>
                    <gradient android:angle="270" android:centerColor="#00c0f0" android:endColor="#01bff3" android:startColor="#036b86"></gradient>

                    <corners android:radius="5dp" />
                </shape></item>
            <item android:top="3dp"><shape>
                    <gradient android:angle="270" android:centerColor="#00c0f0" android:endColor="#01bff3" android:startColor="#01bff3"></gradient>

                    <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />

                    <corners android:radius="5dp" />
                </shape></item>
        </layer-list></item>

</selector>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android材质设计样式中创建按钮阴影

来自分类Dev

如何在点击上创建波纹效果-材质设计

来自分类Dev

如何使用SVG滤镜在SVG中创建材质设计阴影

来自分类Dev

如何在画布绘制的元素上添加材质样式的阴影?

来自分类Dev

如何在画布绘制的元素上添加材质样式的阴影?

来自分类Dev

Android材质设计-圆角视图无法正确显示圆角阴影

来自分类Dev

如何在Eclipse中使用Android中的材质设计创建搜索栏?

来自分类Dev

如何在angularjs材质设计中创建固定的页脚

来自分类Dev

如何在材质设计中创建后退按钮

来自分类Dev

如何在滑轨上使用材质设计

来自分类Dev

如何创建Android材质设计UI小部件?

来自分类Dev

如何在Android的材质设计中实现/使用动态类型

来自分类Dev

如何在Android中创建圆形轮廓材质按钮?

来自分类Dev

Android材质设计-创建工具栏

来自分类Dev

如何在 UIImage 边界上创建阴影效果

来自分类Dev

Android L-SwipeRefreshLayout配色方案上的材质设计

来自分类Dev

如何在圆形imageView android上添加阴影和边框?

来自分类Dev

如何在Android版本21上删除ActionBar阴影

来自分类Dev

Android高程未在Button上显示阴影

来自分类Dev

如何在AngularJS材质设计中创建简单的搜索输入文本?

来自分类Dev

如何在Android上创建residentMenu?

来自分类Dev

支持Android材质设计

来自分类Dev

Android材质设计故障

来自分类Dev

材质设计的Android颜色

来自分类Dev

Android材质设计故障

来自分类Dev

材质设计的Android颜色

来自分类Dev

如何从ToggleButton移除材质阴影?

来自分类Dev

找不到类BadgeDrawable。如何在Android中使用材质设计BadgeDrawable

来自分类Dev

如何在画布上创建不同的文字艺术设计?

Related 相关文章

  1. 1

    如何在Android材质设计样式中创建按钮阴影

  2. 2

    如何在点击上创建波纹效果-材质设计

  3. 3

    如何使用SVG滤镜在SVG中创建材质设计阴影

  4. 4

    如何在画布绘制的元素上添加材质样式的阴影?

  5. 5

    如何在画布绘制的元素上添加材质样式的阴影?

  6. 6

    Android材质设计-圆角视图无法正确显示圆角阴影

  7. 7

    如何在Eclipse中使用Android中的材质设计创建搜索栏?

  8. 8

    如何在angularjs材质设计中创建固定的页脚

  9. 9

    如何在材质设计中创建后退按钮

  10. 10

    如何在滑轨上使用材质设计

  11. 11

    如何创建Android材质设计UI小部件?

  12. 12

    如何在Android的材质设计中实现/使用动态类型

  13. 13

    如何在Android中创建圆形轮廓材质按钮?

  14. 14

    Android材质设计-创建工具栏

  15. 15

    如何在 UIImage 边界上创建阴影效果

  16. 16

    Android L-SwipeRefreshLayout配色方案上的材质设计

  17. 17

    如何在圆形imageView android上添加阴影和边框?

  18. 18

    如何在Android版本21上删除ActionBar阴影

  19. 19

    Android高程未在Button上显示阴影

  20. 20

    如何在AngularJS材质设计中创建简单的搜索输入文本?

  21. 21

    如何在Android上创建residentMenu?

  22. 22

    支持Android材质设计

  23. 23

    Android材质设计故障

  24. 24

    材质设计的Android颜色

  25. 25

    Android材质设计故障

  26. 26

    材质设计的Android颜色

  27. 27

    如何从ToggleButton移除材质阴影?

  28. 28

    找不到类BadgeDrawable。如何在Android中使用材质设计BadgeDrawable

  29. 29

    如何在画布上创建不同的文字艺术设计?

热门标签

归档