Skip to content

Commit 676b8fb

Browse files
committed
read
1 parent f23ae5d commit 676b8fb

7 files changed

Lines changed: 91 additions & 21 deletions

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</h1>
88

99
<div align="center">
10-
<a><img src="https://img.shields.io/badge/Version-3.3.5-brightgreen.svg?style=flat"></a>
10+
<a><img src="https://img.shields.io/badge/Version-3.3.6-brightgreen.svg?style=flat"></a>
1111
<a><img src="https://img.shields.io/badge/ID-gzeinnumer-blue.svg?style=flat"></a>
1212
<a><img src="https://img.shields.io/badge/Java-Suport-green?logo=java&style=flat"></a>
1313
<a><img src="https://img.shields.io/badge/Kotlin-Suport-green?logo=kotlin&style=flat"></a>
@@ -537,6 +537,8 @@ new DebugDialog(getSupportFragmentManager())
537537
- New Space
538538
- **3.3.5**
539539
- Space
540+
- **3.3.6**
541+
- Copy Text From DebugDialog
540542

541543
---
542544
# Contribution

da/src/main/java/com/gzeinnumer/da/dialog/debug/DebugDialogSetting.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.gzeinnumer.da.dialog.debug;
22

3+
import android.content.Context;
34
import android.graphics.Point;
45
import android.graphics.drawable.Drawable;
56
import android.os.Bundle;
@@ -12,6 +13,7 @@
1213
import android.widget.Button;
1314
import android.widget.LinearLayout;
1415
import android.widget.TextView;
16+
import android.widget.Toast;
1517

1618
import androidx.annotation.NonNull;
1719
import androidx.annotation.Nullable;
@@ -47,6 +49,7 @@ public class DebugDialogSetting extends BaseDialog {
4749
private LinearLayout _parentButton;
4850
private TextView _tvContent;
4951
private Button _dBtnOkMBT;
52+
private Button _dBtnCopyMBT;
5053
private int gravity = Gravity.CENTER;
5154

5255
private void initView() {
@@ -55,6 +58,7 @@ private void initView() {
5558
_parentButton = _view.findViewById(R.id.parent_button);
5659
_tvContent = _view.findViewById(R.id.tv_content);
5760
_dBtnOkMBT = _view.findViewById(R.id.d_btn_ok_MBT);
61+
_dBtnCopyMBT = _view.findViewById(R.id.d_btn_copy_MBT);
5862
}
5963

6064
@Override
@@ -116,5 +120,26 @@ public void onClick(View v) {
116120
getDialog().dismiss();
117121
}
118122
});
123+
_dBtnCopyMBT.setOnClickListener(new View.OnClickListener() {
124+
@Override
125+
public void onClick(View view) {
126+
if (tvContentValue != null){
127+
setClipboard(requireContext(), tvContentValue.toString());
128+
Toast.makeText(requireContext(), "Copied To Clipboard", Toast.LENGTH_SHORT).show();
129+
}
130+
getDialog().dismiss();
131+
}
132+
});
133+
}
134+
135+
private void setClipboard(Context context, String text) {
136+
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
137+
android.text.ClipboardManager clipboard = (android.text.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
138+
clipboard.setText(text);
139+
} else {
140+
android.content.ClipboardManager clipboard = (android.content.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
141+
android.content.ClipData clip = android.content.ClipData.newPlainText("Copied Text", text);
142+
clipboard.setPrimaryClip(clip);
143+
}
119144
}
120145
}

da/src/main/res/layout/confirm_dialog.xml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
style="@style/MyButtonText"
5050
android:layout_width="wrap_content"
5151
android:layout_height="wrap_content"
52+
android:layout_marginStart="@dimen/def_margin_half"
5253
android:layout_marginEnd="@dimen/space"
5354
android:minWidth="0dp"
5455
android:minHeight="0dp"
5556
android:text="@string/cancel"
56-
android:layout_marginStart="@dimen/def_margin_half"
5757
android:textColor="@color/colorPrimary"
5858
android:visibility="gone"
5959
tools:visibility="visible" />
@@ -63,9 +63,9 @@
6363
style="@style/MyButtonText"
6464
android:layout_width="wrap_content"
6565
android:layout_height="wrap_content"
66+
android:layout_marginEnd="@dimen/def_margin_half"
6667
android:minWidth="0dp"
6768
android:minHeight="0dp"
68-
android:layout_marginEnd="@dimen/def_margin_half"
6969
android:text="@string/ok"
7070
android:textColor="@color/colorPrimary"
7171
android:visibility="gone"
@@ -77,18 +77,24 @@
7777
android:layout_width="wrap_content"
7878
android:layout_height="wrap_content"
7979
android:layout_marginEnd="@dimen/def_margin"
80+
android:minWidth="0dp"
81+
android:minHeight="0dp"
8082
android:text="@string/cancel"
8183
android:textColor="@color/colorPrimary"
82-
android:visibility="gone" />
84+
android:visibility="gone"
85+
tools:visibility="visible" />
8386

8487
<Button
8588
android:id="@+id/d_btn_ok_MBO"
8689
style="@style/MyButtonOutlined"
8790
android:layout_width="wrap_content"
8891
android:layout_height="wrap_content"
92+
android:minWidth="0dp"
93+
android:minHeight="0dp"
8994
android:text="@string/ok"
9095
android:textColor="@color/colorPrimary"
91-
android:visibility="gone" />
96+
android:visibility="gone"
97+
tools:visibility="visible" />
9298

9399
<Button
94100
android:id="@+id/d_btn_cancel_MBC"
@@ -97,17 +103,23 @@
97103
android:layout_height="wrap_content"
98104
android:layout_marginEnd="@dimen/def_margin"
99105
android:backgroundTint="@color/colorPrimary"
106+
android:minWidth="0dp"
107+
android:minHeight="0dp"
100108
android:text="@string/cancel"
101-
android:visibility="gone" />
109+
android:visibility="gone"
110+
tools:visibility="visible" />
102111

103112
<Button
104113
android:id="@+id/d_btn_ok_MBC"
105114
style="@style/MyButtonContained"
106115
android:layout_width="wrap_content"
107116
android:layout_height="wrap_content"
108117
android:backgroundTint="@color/colorPrimary"
118+
android:minWidth="0dp"
119+
android:minHeight="0dp"
109120
android:text="@string/ok"
110-
android:visibility="gone" />
121+
android:visibility="gone"
122+
tools:visibility="visible" />
111123

112124
</LinearLayout>
113125
</LinearLayout>

da/src/main/res/layout/debug_dialog.xml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,28 @@
5252
app:layout_constraintTop_toTopOf="parent">
5353

5454
<Button
55-
android:textColor="@color/red_500"
55+
android:id="@+id/d_btn_copy_MBT"
56+
style="@style/MyButtonOutlined"
57+
android:layout_width="wrap_content"
58+
android:layout_height="wrap_content"
59+
android:layout_margin="@dimen/space"
5660
android:minWidth="0dp"
5761
android:minHeight="0dp"
62+
android:text="Copy Text"
63+
android:textColor="@color/blue_500"
64+
android:visibility="visible"
65+
tools:visibility="visible" />
66+
67+
<Button
5868
android:id="@+id/d_btn_ok_MBT"
5969
style="@style/MyButtonOutlined"
6070
android:layout_width="wrap_content"
6171
android:layout_height="wrap_content"
6272
android:layout_margin="@dimen/space"
73+
android:minWidth="0dp"
74+
android:minHeight="0dp"
6375
android:text="@string/ok"
76+
android:textColor="@color/red_500"
6477
android:visibility="visible"
6578
tools:visibility="visible" />
6679

da/src/main/res/layout/info_dialog.xml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@
4545
android:gravity="end">
4646

4747
<Button
48-
android:minWidth="0dp"
49-
android:minHeight="0dp"
5048
android:id="@+id/d_btn_ok_MBT"
5149
style="@style/MyButtonText"
5250
android:layout_width="wrap_content"
5351
android:layout_height="wrap_content"
54-
android:text="@string/ok"
5552
android:layout_marginStart="@dimen/def_margin_half"
5653
android:layout_marginEnd="@dimen/def_margin_half"
54+
android:minWidth="0dp"
55+
android:minHeight="0dp"
56+
android:text="@string/ok"
5757
android:visibility="gone"
5858
tools:visibility="visible" />
5959

@@ -62,16 +62,22 @@
6262
style="@style/MyButtonOutlined"
6363
android:layout_width="wrap_content"
6464
android:layout_height="wrap_content"
65+
android:minWidth="0dp"
66+
android:minHeight="0dp"
6567
android:text="@string/ok"
66-
android:visibility="gone" />
68+
android:visibility="gone"
69+
tools:visibility="visible" />
6770

6871
<Button
6972
android:id="@+id/d_btn_ok_MBC"
7073
style="@style/MyButtonContained"
7174
android:layout_width="wrap_content"
7275
android:layout_height="wrap_content"
76+
android:minWidth="0dp"
77+
android:minHeight="0dp"
7378
android:text="@string/ok"
74-
android:visibility="gone" />
79+
android:visibility="gone"
80+
tools:visibility="visible" />
7581

7682
</LinearLayout>
7783
</LinearLayout>

da/src/main/res/layout/loading_dialog.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
android:layout_height="wrap_content"
3535
app:slidingloader_animDur="2000"
3636
app:slidingloader_distanceToMove="12"
37-
app:slidingloader_dotsDist="6dp"
38-
app:slidingloader_dotsRadius="6dp"
37+
app:slidingloader_dotsDist="12dp"
38+
app:slidingloader_dotsRadius="8dp"
3939
app:slidingloader_firstDotColor="@color/colorPrimary"
4040
app:slidingloader_secondDotColor="@color/colorAccent"
4141
app:slidingloader_thirdDotColor="@color/colorPrimaryDark" />

da/src/main/res/layout/number_picker_dialog.xml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,23 +91,23 @@
9191
style="@style/MyButtonText"
9292
android:layout_width="wrap_content"
9393
android:layout_height="wrap_content"
94+
android:layout_marginStart="@dimen/def_margin_half"
9495
android:layout_marginEnd="@dimen/space"
9596
android:minWidth="0dp"
9697
android:minHeight="0dp"
9798
android:text="@string/cancel"
9899
android:visibility="gone"
99-
android:layout_marginStart="@dimen/def_margin_half"
100100
tools:visibility="visible" />
101101

102102
<Button
103103
android:id="@+id/d_btn_ok_MBT"
104104
style="@style/MyButtonText"
105105
android:layout_width="wrap_content"
106106
android:layout_height="wrap_content"
107+
android:layout_marginEnd="@dimen/def_margin_half"
107108
android:minWidth="0dp"
108109
android:minHeight="0dp"
109110
android:text="@string/ok"
110-
android:layout_marginEnd="@dimen/def_margin_half"
111111
android:visibility="gone"
112112
tools:visibility="visible" />
113113

@@ -117,33 +117,45 @@
117117
android:layout_width="wrap_content"
118118
android:layout_height="wrap_content"
119119
android:layout_marginEnd="@dimen/def_margin"
120+
android:minWidth="0dp"
121+
android:minHeight="0dp"
120122
android:text="@string/cancel"
121-
android:visibility="gone" />
123+
android:visibility="gone"
124+
tools:visibility="visible" />
122125

123126
<Button
124127
android:id="@+id/d_btn_ok_MBO"
125128
style="@style/MyButtonOutlined"
126129
android:layout_width="wrap_content"
127130
android:layout_height="wrap_content"
131+
android:minWidth="0dp"
132+
android:minHeight="0dp"
128133
android:text="@string/ok"
129-
android:visibility="gone" />
134+
android:visibility="gone"
135+
tools:visibility="visible" />
130136

131137
<Button
132138
android:id="@+id/d_btn_cancel_MBC"
133139
style="@style/MyButtonContained"
134140
android:layout_width="wrap_content"
135141
android:layout_height="wrap_content"
136142
android:layout_marginEnd="@dimen/def_margin"
143+
android:minWidth="0dp"
144+
android:minHeight="0dp"
137145
android:text="@string/cancel"
138-
android:visibility="gone" />
146+
android:visibility="gone"
147+
tools:visibility="visible" />
139148

140149
<Button
141150
android:id="@+id/d_btn_ok_MBC"
142151
style="@style/MyButtonContained"
143152
android:layout_width="wrap_content"
144153
android:layout_height="wrap_content"
154+
android:minWidth="0dp"
155+
android:minHeight="0dp"
145156
android:text="@string/ok"
146-
android:visibility="gone" />
157+
android:visibility="gone"
158+
tools:visibility="visible" />
147159

148160
</LinearLayout>
149161
</LinearLayout>

0 commit comments

Comments
 (0)