BubblePopupWindow
2024-08-24 16:53:16
Android 实现各个方向的气泡弹窗,可控制气泡尖角偏移量。
https://github.com/smuyyh/BubblePopupWindow
截图
使用:
BubblePopupWindow leftTopWindow = new BubblePopupWindow(MainActivity.this);
View bubbleView = inflater.inflate(R.layout.layout_popup_view, null);
TextView tvContent = (TextView) bubbleView.findViewById(R.id.tvContent);
tvContent.setText("HelloWorld");
leftTopWindow.setBubbleView(bubbleView); // 设置气泡内容
leftTopWindow.show(view, Gravity.BOTTOM, 0); // 显示弹窗
自定义弹窗 使用气泡布局:
<?xml version="1.0" encoding="utf-8"?>
<com.yuyh.library.BubbleRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/brlBackground"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
app:cornerRadius="10"
app:halfBaseOfLeg="18dp"
app:padding="18dp"
app:shadowColor="#64000000"
app:strokeWidth="5"> <!-- add view --> </com.yuyh.library.BubbleRelativeLayout>
最新文章
- android常用调试工具fiddle、wireshark和android studio的配置
- 【Android 开发】: Android 消息处理机制之一: Handler 与 Message
- yuv转bmp
- 求最大连续bit数
- Common Lisp编译程序的小技巧
- CDT
- 2^x mod n = 1
- 关于DISTINCE的用法
- iOS开发——技术精华Swift篇&;Swift 2.0和Objective-C2.0混编之第三方框架的使用
- 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
- ServletContentLIstener接口演示ServletContext的启动和初始化
- Linux环境进程间通信
- 如何通过SNMP的OID识别不同厂商的设备
- 查找mysql数据文件存放路径
- SEO学习之路
- QF——iOS中的数据库操作:SQLite数据库,第三方封装库FMDB,CoreData
- Mina源码阅读笔记(五)—Mina对连接的操作IoSession
- SecureCRT连接虚拟机失败及虚拟机ping不通外网
- 看雪CTF第十四题
- [剑指Offer]38-字符串的全排列