PopupWindow下拉背景模糊地实现
PopupWindow下拉背景模糊地实现
fantasiter 发表于3年前
PopupWindow下拉背景模糊地实现
  • 发表于 3年前
  • 阅读 710
  • 收藏 2
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

项目中,需要实现一个点击按钮弹出下拉菜单,然后整个背景模糊,项目里的实现方式是在xml文件里放置一个View,代码如下:

<!-- lang: java -->
<Relativelayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
<!--无关代码略过-->
..
<!--此处是关键-->
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
/>
</Relativelayout>

设置点击事件的时候,点击下拉菜单展开,那么这个View组件就设置可见性为“Visible”,下拉菜单收回则设置为“gone”. PS:TextView你设置里android:lines这个属性以后,TextView所占的空间就是三行的空间,不论你字数的多少,感兴趣的朋友可以试一下,这个对布局影响比较大。实例可以看图第一张是自适应字的行数第二张是设置android:lines=3 以上。

共有 人打赏支持
粉丝 2
博文 108
码字总数 23883
×
fantasiter
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: