Android 使标题栏透明,操作栏透明-包括示例设计-有可能有这样一个材料设计页面吗
我希望为我的应用程序开发一个配置文件屏幕。我正在使用AppCompactActivity,因为我需要我的应用程序支持非棒棒糖设备。我需要使标题栏仅对应用程序中的特定活动屏幕透明。我还希望操作栏透明Android 使标题栏透明,操作栏透明-包括示例设计-有可能有这样一个材料设计页面吗,android,android-activity,material-design,Android,Android Activity,Material Design,我希望为我的应用程序开发一个配置文件屏幕。我正在使用AppCompactActivity,因为我需要我的应用程序支持非棒棒糖设备。我需要使标题栏仅对应用程序中的特定活动屏幕透明。我还希望操作栏透明 请看上面的示例图片,我得到了我的MaterialDesign网站,如果有人能给我开发这样一个页面的代码,那就太好了。非常感谢您的帮助。如果您正在使用AppCompatActivity,那么您可以在主/父活动中直接执行以下操作 int-FEATURE\u-ACTION\u-BAR\u-OVERLAY:
请看上面的示例图片,我得到了我的MaterialDesign网站,如果有人能给我开发这样一个页面的代码,那就太好了。非常感谢您的帮助。如果您正在使用AppCompatActivity,那么您可以在主/父活动中直接执行以下操作
int-FEATURE\u-ACTION\u-BAR\u-OVERLAY
:请求操作栏的标志
它覆盖了窗口内容
并确保没有为操作栏设置任何背景。使用
supportRequestWindowFeature
可以方便地调用getWindow().requestFeature()。
您可以为此设置样式
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar">
<item name="background">@android:color/transparent</item>
</style>
希望能有帮助。我更喜欢样式:)我已经尝试过了,这是一个使ActionBar透明的有效解决方案。但是,“AppCompatDelegate.FEATURE\u SUPPORT\u ACTION\u BAR\u OVERLAY”是更新的解决方案。我仍然无法使状态栏透明。是否有任何类似的方法可以应用于actionbar,也可以用于标题栏?请参考图片。@sreerank您是否尝试过此处建议的内容?问题是我使用的是MinsdkVersion16。
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar">
<item name="background">@android:color/transparent</item>
</style>
actionbar.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT))