视频: 5个中小型企业需要APP的理由 #4 Frankie's Vlog (本片提供字幕) 2025
你的Android应用程序运行,它工作的很好,并做它说会做。但感觉是对的吗?您可能已经注意到,每当您单击应用程序中的切换按钮时,都没有可视的确认您的点击。确定图像切换,但还有更多,你可以做?
Android的视觉设计语言,叫做 Material Design ,就是让手机的用户界面(UI)看起来像物理材料。背景应该看起来像卡片纸;应该提高在背景上设置的视图以在背景上投下阴影;按钮的点击应该会引起像池塘上的涟漪一样扩大的波纹。这些是使您的应用程序使用愉快的小细节。
<! --1 - >你的UI现在很简单,所以不需要将其中的一部分提升到另一部分。但是你需要的是某种点击动画。幸运的是,添加一个很简单。回到你的activity_main。 xml布局文件,并更改您的FrameLayout添加以下行:
android:foreground =“?android:attr / selectableItemBackground”>
FrameLayout类中的前景属性允许您将drawable覆盖在任何在FrameLayout中。通过设置你的前景? android:attr / selectableItemBackground,您将Android标准的selectableItemBackground放置在整个图像上。 selectableItemBackground是做什么的?这是一个通常透明的可绘图,点击后会在其视图中显示一个涟漪动画。
继续运行你的应用程序,当你点击你的FrameLayout时,你会看到标准的Android涟漪动画。
