2021-07-18
2021-07-18 本文已影响0人
恰我年少时
2021-07-18下午,茶
在Main.activity同级目录,new-》activity-》emptyactivity
创建一个支付页面
应用间跳转如何传递参数
1.跳转的界面定义好:action、category、data
1.1如果有多个可选项
页面在manifest中设置相同的action,接收用
2.需要带参跳转
用intent携带数据,将原界面记作界面1,转到的界面记作界面2。
功能需求:界面1->界面2->界面1,两次传递都需要
需要
3.打电话:binding
image.png
image.png
矩形区域的参照点和触摸点的参照点不一样
//获取显示的区域
val displayHeight = windowManager
.currentWindowMetrics
.bounds
.height()
//获取内容区域(可绘制区域)
//注意:这个方法必须是在界面完全加载完毕之后再使用
val rect = Rect()
val content = window.findViewById<ViewGroup>(Window.ID_ANDROID_CONTENT)
content.getDrawingRect(rect)
Log.v("pxd","${rect.left},${rect.top},${rect.right},${rect.bottom}")
//计算bar和statusBar的高度
val barHeight = displayHeight - rect.height()
Log.v("pxd", "$barHeight")