gpt4 book ai didi

android - 带 Umano SlidingUpPanel 的透明面板

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:05 25 4
gpt4 key购买 nike

我使用 Umano 代码创建了一个滑动布局: https://github.com/umano/AndroidSlidingUpPanel

它工作得很好,但我有一个问题。我的面板应该是部分透明的,这样原始 View 在启动时仍然可见。

View 背景被正确设置为#64000000,但它仍然是完全不透明的,后面什么也看不见。

代码如下:

<com.sothree.slidinguppanel.SlidingUpPanelLayout
android:id="@+id/sliding_up_panel"
android:layout_height="match_parent"
android:layout_width="match_parent">

<ImageView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:scaleType="fitCenter"
android:id="@+id/images_gallery_image" />

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="#64000000">

<!-- MY STUFF (transparent stuff) -->

</RelativeLayout>
</com.sothree.slidinguppanel.SlidingUpPanelLayout>

我认为问题可能是由于将 UI 元素隐藏在展开面板下引起的,所以我尝试在库代码中尝试,但它似乎并不相关。

调试时,我注意到库的第 355 行中的 hasOpaqueBackground(View v) 确实按预期返回 false - 但 View 仍然不透明。

最佳答案

库中已添加对此的支持。只需将 overlay 属性设置为 true,并将面板的颜色设置为透明即可。

关于android - 带 Umano SlidingUpPanel 的透明面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267898/

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