Mercurial > cgi-bin > hgweb.cgi > SimpleResizer
annotate app/src/main/res/layout-land/activity_edit_image.xml @ 42:45e4df5226c0
Shares, but creates multiple versions of cruft file.
author | David Barts <n5jrn@me.com> |
---|---|
date | Sat, 10 Apr 2021 09:02:44 -0700 |
parents | c29f941d09cd |
children |
rev | line source |
---|---|
0
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?> |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
2 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
3 xmlns:app="http://schemas.android.com/apk/res-auto" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
4 xmlns:tools="http://schemas.android.com/tools" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
5 android:layout_width="match_parent" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
6 android:layout_height="match_parent" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
7 tools:context=".EditImage"> |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
8 |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
9 <ImageView |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
10 android:id="@+id/image" |
0
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
11 android:layout_width="wrap_content" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
12 android:layout_height="wrap_content" |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
13 android:layout_marginBottom="5dp" |
19 | 14 android:adjustViewBounds="true" |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
15 android:contentDescription="Image being processed." |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
16 android:scaleType="centerInside" |
22 | 17 app:layout_constraintBottom_toTopOf="@id/image_size" |
18 app:layout_constraintEnd_toStartOf="@id/scale_button" | |
0
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
19 app:layout_constraintStart_toStartOf="parent" |
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
20 app:layout_constraintTop_toTopOf="parent" /> |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
21 |
42
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
22 <com.google.android.material.floatingactionbutton.FloatingActionButton |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
23 android:id="@+id/fabulous" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
24 android:layout_width="wrap_content" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
25 android:layout_height="wrap_content" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
26 android:contentDescription="@string/share_text" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
27 android:onClick="shareClicked" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
28 android:src="@drawable/ic_action_share" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
29 android:visibility="gone" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
30 app:layout_constraintBottom_toBottomOf="@id/image" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
31 app:layout_constraintEnd_toEndOf="@id/image" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
32 app:layout_constraintStart_toEndOf="@id/image" |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
33 app:layout_constraintTop_toBottomOf="@id/image" /> |
45e4df5226c0
Shares, but creates multiple versions of cruft file.
David Barts <n5jrn@me.com>
parents:
22
diff
changeset
|
34 |
22 | 35 <!-- XXX: Android is prone to gratuitous cropping, hence padding. --> |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
36 <TextView |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
37 android:id="@+id/image_size" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
38 android:layout_width="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
39 android:layout_height="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
40 android:layout_marginTop="5dp" |
22 | 41 android:paddingBottom="30dp" |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
42 android:text="TextView" |
22 | 43 app:layout_constraintBottom_toBottomOf="parent" |
44 app:layout_constraintEnd_toEndOf="@id/image" | |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
45 app:layout_constraintStart_toStartOf="@id/image" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
46 app:layout_constraintTop_toBottomOf="@id/image" /> |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
47 |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
48 <Button |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
49 android:id="@+id/scale_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
50 android:layout_width="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
51 android:layout_height="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
52 android:onClick="scaleClicked" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
53 android:text="@string/scale_text" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
54 app:layout_constraintBottom_toTopOf="@id/cancel_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
55 app:layout_constraintEnd_toStartOf="@id/rotate_button" |
22 | 56 app:layout_constraintStart_toEndOf="@id/image" |
57 app:layout_constraintTop_toTopOf="parent" /> | |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
58 |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
59 <Button |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
60 android:id="@+id/rotate_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
61 android:layout_width="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
62 android:layout_height="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
63 android:onClick="rotateClicked" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
64 android:text="@string/rotate_text" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
65 app:layout_constraintBottom_toTopOf="@id/done_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
66 app:layout_constraintEnd_toEndOf="parent" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
67 app:layout_constraintStart_toEndOf="@id/scale_button" |
22 | 68 app:layout_constraintTop_toTopOf="parent" /> |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
69 |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
70 <Button |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
71 android:id="@+id/cancel_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
72 android:layout_width="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
73 android:layout_height="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
74 android:onClick="cancelClicked" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
75 android:text="@string/cancel_text" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
76 app:layout_constraintBottom_toBottomOf="parent" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
77 app:layout_constraintEnd_toStartOf="@id/done_button" |
22 | 78 app:layout_constraintStart_toEndOf="@id/image" |
2
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
79 app:layout_constraintTop_toBottomOf="@id/scale_button" /> |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
80 |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
81 <Button |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
82 android:id="@+id/done_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
83 android:layout_width="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
84 android:layout_height="wrap_content" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
85 android:onClick="doneClicked" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
86 android:text="@string/done_text" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
87 app:layout_constraintBottom_toBottomOf="parent" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
88 app:layout_constraintEnd_toEndOf="parent" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
89 app:layout_constraintStart_toEndOf="@id/cancel_button" |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
90 app:layout_constraintTop_toBottomOf="@id/rotate_button" /> |
06825e49f7aa
Got it scaling and rotating, needs settings, etc.
David Barts <n5jrn@me.com>
parents:
0
diff
changeset
|
91 |
10
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
92 <ProgressBar |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
93 android:id="@+id/progress_bar" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
94 android:layout_width="wrap_content" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
95 android:layout_height="wrap_content" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
96 android:indeterminate="true" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
97 android:visibility="invisible" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
98 app:layout_constraintBottom_toBottomOf="parent" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
99 app:layout_constraintEnd_toEndOf="parent" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
100 app:layout_constraintStart_toStartOf="parent" |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
101 app:layout_constraintTop_toTopOf="parent" /> |
5626557ac542
Add progress bar and a worker thread. Still way slow.
David Barts <n5jrn@me.com>
parents:
2
diff
changeset
|
102 |
0
13935000c2d9
Stuff Andriod Studio ignored for some reason.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
103 </androidx.constraintlayout.widget.ConstraintLayout> |