如何制作一个android凸起按钮?

银狐

我已经在网上搜索了一个星期左右,以获得有关如何制作彩色凸起按钮但没有运气的示例或教程。

我希望在我的应用程序中实现以下内容,以获得更好的用户界面体验。

我确实遇到过卡片视图,但是当您编写一个包含很多按钮的大型程序时,由于该卡片视图,xml代码将变得更大。

因此,如果有以下任何快速简便的解决方案,请告诉我。

谢谢

在此处输入图片说明

更新

            Normal button 

在此处输入图片说明

and with color 

在此处输入图片说明

阿耶特

我想您实际上是想在按钮上加高。不要使用卡,因为它需要更多资源。用于棒棒糖设备

<Button
    ...
    android:stateListAnimator="@anim/my_animator" />

并在资源的anim文件夹中创建my_animator.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:state_enabled="true">
        <set>
            <objectAnimator android:propertyName="translationZ"
                            android:duration="@integer/button_pressed_animation_duration"
                            android:valueTo="@dimen/button_pressed_z_material"
                            android:valueType="floatType"/>
            <objectAnimator android:propertyName="elevation"
                            android:duration="0"
                            android:valueTo="@dimen/button_elevation_material"
                            android:valueType="floatType"/>
        </set>
    </item>
    <!-- base state -->
    <item android:state_enabled="true">
        <set>
            <objectAnimator android:propertyName="translationZ"
                            android:duration="@integer/button_pressed_animation_duration"
                            android:valueTo="0"
                            android:startDelay="@integer/button_pressed_animation_delay"
                            android:valueType="floatType"/>
            <objectAnimator android:propertyName="elevation"
                            android:duration="0"
                            android:valueTo="@dimen/button_elevation_material"
                            android:valueType="floatType" />
        </set>
    </item>
    ...
</selector>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在卡片小部件中添加一个凸起按钮

来自分类Dev

如何在Android上制作一个显示退格(⌫)字符的按钮?

来自分类Dev

我如何制作一个传递参数的html按钮?

来自分类Dev

如何制作一个按钮来读取div的文本

来自分类Dev

如何制作一个导入.css文件的按钮?

来自分类Dev

Flutter:如何制作一个更具深度的按钮?

来自分类Dev

如何制作一个删除其li元素的按钮

来自分类Dev

如何在Winforms中制作一个圆形按钮

来自分类Dev

Django和Ajax:如何制作一个提交按钮?

来自分类Dev

如何制作一个触发脚本的按钮?

来自分类Dev

如何制作一个圆形的椭圆形按钮?

来自分类Dev

Laravel:如何制作每个按钮一个动作的表单

来自分类Dev

如何制作一个按钮的快捷键

来自分类Dev

如何制作一个在谷歌中打开链接的按钮?

来自分类Dev

如何用lottie动画制作一个like按钮?

来自分类Dev

如何在 Flutter 中制作方形凸起按钮?

来自分类Dev

如何在Android中制作下一页按钮(单击以转到下一个片段)

来自分类Dev

如何制作一个可以打开另一个活动的按钮

来自分类Dev

制作一个eval按钮(代码)

来自分类Dev

如何制作一个连续的Android ViewPager?

来自分类Dev

如何制作一个夹在两个div之间的按钮

来自分类Dev

在Android中制作一个三角形按钮

来自分类Dev

如何仅使用OpenCV HighGui制作一个带有一个按钮的简单窗口?

来自分类Dev

试图弄清楚如何制作下一个和上一个按钮

来自分类Dev

如何制作一个拍照的按钮,然后将其发送到另一个活动?

来自分类Dev

如何在一个活动中制作一个按钮来修改其他活动中的组件

来自分类Dev

如何制作按钮,当按下按钮时,该按钮会消失并显示一个新的div

来自分类Dev

如何制作一个QML切换按钮来跟踪/控制任何布尔属性

来自分类Dev

如何在jQuery和SASS中制作一个轻轻闪烁的按钮?

Related 相关文章

  1. 1

    在卡片小部件中添加一个凸起按钮

  2. 2

    如何在Android上制作一个显示退格(⌫)字符的按钮?

  3. 3

    我如何制作一个传递参数的html按钮?

  4. 4

    如何制作一个按钮来读取div的文本

  5. 5

    如何制作一个导入.css文件的按钮?

  6. 6

    Flutter:如何制作一个更具深度的按钮?

  7. 7

    如何制作一个删除其li元素的按钮

  8. 8

    如何在Winforms中制作一个圆形按钮

  9. 9

    Django和Ajax:如何制作一个提交按钮?

  10. 10

    如何制作一个触发脚本的按钮?

  11. 11

    如何制作一个圆形的椭圆形按钮?

  12. 12

    Laravel:如何制作每个按钮一个动作的表单

  13. 13

    如何制作一个按钮的快捷键

  14. 14

    如何制作一个在谷歌中打开链接的按钮?

  15. 15

    如何用lottie动画制作一个like按钮?

  16. 16

    如何在 Flutter 中制作方形凸起按钮?

  17. 17

    如何在Android中制作下一页按钮(单击以转到下一个片段)

  18. 18

    如何制作一个可以打开另一个活动的按钮

  19. 19

    制作一个eval按钮(代码)

  20. 20

    如何制作一个连续的Android ViewPager?

  21. 21

    如何制作一个夹在两个div之间的按钮

  22. 22

    在Android中制作一个三角形按钮

  23. 23

    如何仅使用OpenCV HighGui制作一个带有一个按钮的简单窗口?

  24. 24

    试图弄清楚如何制作下一个和上一个按钮

  25. 25

    如何制作一个拍照的按钮,然后将其发送到另一个活动?

  26. 26

    如何在一个活动中制作一个按钮来修改其他活动中的组件

  27. 27

    如何制作按钮,当按下按钮时,该按钮会消失并显示一个新的div

  28. 28

    如何制作一个QML切换按钮来跟踪/控制任何布尔属性

  29. 29

    如何在jQuery和SASS中制作一个轻轻闪烁的按钮?

热门标签

归档