Skip to content

Commit c1bb973

Browse files
committed
优化 Demo 工程的使用案例
1 parent 1cf13f0 commit c1bb973

File tree

3 files changed

+57
-16
lines changed

3 files changed

+57
-16
lines changed

app/src/main/java/com/hjq/window/demo/MainActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,7 @@ public void onClick(@NonNull EasyWindow<?> easyWindow, @NonNull TextView view) {
351351

352352
@Override
353353
public void onGranted(@NonNull List<IPermission> permissions, boolean allGranted) {
354-
// 这里最好要做一下延迟显示,因为在某些手机(华为鸿蒙 3.0)上面立即显示会导致显示效果有一些瑕疵
355-
runOnUiThread(() -> showGlobalWindow(getApplication()));
354+
showGlobalWindow(getApplication());
356355
}
357356

358357
@Override
Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:tools="http://schemas.android.com/tools"
4-
android:layout_width="150dp"
4+
android:layout_width="300dp"
55
android:layout_height="wrap_content"
66
android:layout_gravity="center"
77
android:background="@drawable/dialog_toast_bg"
@@ -10,18 +10,39 @@
1010
android:minHeight="120dp"
1111
android:orientation="vertical">
1212

13-
<ImageView
14-
android:id="@+id/iv_window_list_close"
15-
android:layout_width="20dp"
16-
android:layout_height="20dp"
17-
android:layout_gravity="end"
13+
<FrameLayout
14+
android:layout_width="match_parent"
15+
android:layout_height="wrap_content"
1816
android:layout_margin="15dp"
19-
android:src="@drawable/ic_close" />
17+
android:gravity="center_vertical" >
18+
19+
<TextView
20+
android:layout_width="wrap_content"
21+
android:layout_height="wrap_content"
22+
android:layout_gravity="center"
23+
android:layout_marginLeft="25dp"
24+
android:layout_marginRight="25dp"
25+
android:ellipsize="end"
26+
android:text="触摸此处可以拖拽窗口"
27+
android:textColor="@android:color/white" />
28+
29+
<ImageView
30+
android:id="@+id/iv_window_list_close"
31+
android:layout_width="20dp"
32+
android:layout_height="20dp"
33+
android:layout_gravity="end|center_vertical"
34+
android:src="@drawable/ic_close" />
35+
</FrameLayout>
36+
37+
<View
38+
android:layout_width="match_parent"
39+
android:layout_height="1px"
40+
android:background="#ECECEC" />
2041

2142
<android.support.v7.widget.RecyclerView
2243
android:id="@+id/rv_window_list_view"
2344
android:layout_width="match_parent"
24-
android:layout_height="200dp"
45+
android:layout_height="300dp"
2546
tools:listitem="@layout/window_list_item" />
2647

2748
</LinearLayout>

app/src/main/res/layout/window_web.xml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,34 @@
1111
android:minHeight="120dp"
1212
android:orientation="vertical">
1313

14-
<ImageView
15-
android:id="@+id/iv_window_web_close"
16-
android:layout_width="20dp"
17-
android:layout_height="20dp"
18-
android:layout_gravity="end"
14+
<FrameLayout
15+
android:layout_width="match_parent"
16+
android:layout_height="wrap_content"
1917
android:layout_margin="15dp"
20-
android:src="@drawable/ic_close" />
18+
android:gravity="center_vertical" >
19+
20+
<TextView
21+
android:layout_width="wrap_content"
22+
android:layout_height="wrap_content"
23+
android:layout_gravity="center"
24+
android:layout_marginLeft="25dp"
25+
android:layout_marginRight="25dp"
26+
android:ellipsize="end"
27+
android:text="触摸此处可以拖拽窗口"
28+
android:textColor="@android:color/white" />
29+
30+
<ImageView
31+
android:id="@+id/iv_window_web_close"
32+
android:layout_width="20dp"
33+
android:layout_height="20dp"
34+
android:layout_gravity="end|center_vertical"
35+
android:src="@drawable/ic_close" />
36+
</FrameLayout>
37+
38+
<View
39+
android:layout_width="match_parent"
40+
android:layout_height="1px"
41+
android:background="#ECECEC" />
2142

2243
<WebView
2344
android:id="@+id/wv_window_web_content"

0 commit comments

Comments
 (0)