android – 工具栏上的涟漪效应被切断

android – 工具栏上的涟漪效应被切断,第1张

概述我正在我的应用程序中使用工具栏并使用菜单对其进行充气. 我有一个问题,因为涟漪效应会自动添加到按钮,但最左边的按钮的涟漪效果会被菜单区域的边界切断. 你可以看到波纹扩大但是它在左边但是关闭了. 知道如何解决这个问题吗? 我也遇到过这种情况,玩完后我发现我们的自定义ThemeOverlay有背景设置. 尝试从工具栏样式和主题中删除android:background. 见下面我注释掉了:< item 我正在我的应用程序中使用工具栏并使用菜单对其进行充气.
我有一个问题,因为涟漪效应会自动添加到按钮,但最左边的按钮的涟漪效果会被菜单区域的边界切断.
你可以看到波纹扩大但是它在左边但是关闭了.
知道如何解决这个问题吗?

解决方法 我也遇到过这种情况,玩完后我发现我们的自定义themeOverlay有背景设置.

尝试从工具栏样式和主题中删除androID:background.

见下面我注释掉了:< item name =“androID:background”> @ color / toolbar< / item>.之后它按预期工作.

<style name="Mytheme.Overlay"  parent="themeOverlay.AppCompat.Dark.Actionbar">  <item name="androID:textcolorPrimary">@color/text_primary</item>  <item name="androID:textcolorSecondary">@color/text_secondary</item>  <item name="androID:windowBackground">@color/background</item>  <!--<item name="androID:background">@color/toolbar</item>-->  <!-- colorPrimary is used for the default action bar background -->  <item name="colorPrimary">@color/toolbar</item>  <!-- colorPrimaryDark is used for the status bar -->  <item name="colorPrimaryDark">@color/toolbar</item>  <!-- colorAccent is used as the default value for colorControlActivated,which is used to tint Widgets -->  <item name="colorAccent">@color/accent</item></style>
总结

以上是内存溢出为你收集整理的android – 工具栏上的涟漪效应被切断全部内容,希望文章能够帮你解决android – 工具栏上的涟漪效应被切断所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存