gpt4 book ai didi

android - 具有透明操作栏的 Gmail 平板电脑样式滚动条

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:06 29 4
gpt4 key购买 nike

在过去的几个小时里,我一直在尝试和搜索,但一无所获,所以我想在这里问一下。

基本上,Gmail 的 Honeycomb 版本在其消息列表的右侧有一个 ListView ,当您滚动 ListView 时,项目会在操作栏下方移动,操作栏上似乎有某种形式的渐变,#00FFFFFF 在底部上升到顶部的 #FFFFFFFF 给人一种项目淡出的印象。

但是这里要注意的重要一点是 ListView 上的滚动条永远不会在操作栏下方! ListView 的默认顶部位置在滚动条下方。

我尝试为我的应用程序实现类似样式的布局,其中 ScrollView 在操作栏下方滚动,上面设置了 alpha,它看起来很不错,但滚动条也位于下方! :( 这让它看起来有点奇怪,这不是一个好的选择。

我已经通过使用实现了目前的成就

getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);

getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_bg));

这是一个 XML 可绘制对象,其颜色仅为 #BB000000(目前还没有渐变)

这是现在的效果,在actionbar下面可以看到scrollbar :(

Current effect

这是滚动条永远不会进入操作栏但内容确实在其下方向上滚动的预期效果

Desired effect

编辑:我认为这可能使用了 Google 中的一些自定义内容并且几乎放弃了弄明白

最佳答案

super.onCreate(savedInstanceState); 之前调用它在你的 Activity 的 onCreate 中

requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);

更多:http://developer.android.com/reference/android/view/Window.html#FEATURE_ACTION_BAR_OVERLAY

关于android - 具有透明操作栏的 Gmail 平板电脑样式滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850053/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com