Skip to content

Commit d93877a

Browse files
Improved preview feature.
Size of preview windowis set according to the picture displayed. Background color gradient added.
1 parent 9f45a7f commit d93877a

File tree

14 files changed

+992
-757
lines changed

14 files changed

+992
-757
lines changed

1.png

-149 KB
Loading

2.png

-514 KB
Loading

3.png

71.7 KB
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.

filedialogtool/build/intermediates/incremental/packageDebugResources/compile-file-map.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#Tue Jun 09 19:59:03 CEST 2020
1+
#Sun Jun 14 12:33:59 CEST 2020
22
/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/src/main/res/layout/file_list_active_entry.xml=/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/build/intermediates/packaged_res/debug/layout/file_list_active_entry.xml
33
/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/src/main/res/drawable/document.png=/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/build/intermediates/packaged_res/debug/drawable/document.png
44
/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/src/main/res/drawable/openfolder.png=/Users/Berthold/AndroidStudioProjects/0_MeineBrauchbarenProjekte/FileDialog/filedialogtool/build/intermediates/packaged_res/debug/drawable/openfolder.png

filedialogtool/build/intermediates/local_only_symbol_list/debug/parseDebugLibraryResources/R-def.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,17 @@ drawable ic_delete_forever_black_24dp
1313
drawable ic_search_black_24dp
1414
drawable nopicture
1515
drawable openfolder
16-
id color_below_pic
1716
id fileNname
1817
id fileSymbol
1918
id goup
20-
id last_pic
2119
id lastmodified
2220
id locksymbol
2321
id mylist
24-
id next_pic
2522
id pbar
2623
id progress
2724
id quit_preview
2825
id returnAndSave
2926
id screen_shot
30-
id show_picture
3127
layout activity_file_chooser
3228
layout file_list_active_entry
3329
layout fragment_dialog_show_file_info

filedialogtool/build/intermediates/packaged_res/debug/layout/fragment_dialog_show_file_info.xml

Lines changed: 44 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,66 +11,48 @@
1111
~ Last modified 8/30/18 5:24 PM
1212
-->
1313

14-
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
15-
android:id="@+id/show_picture"
14+
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
15+
xmlns:app="http://schemas.android.com/apk/res-auto"
16+
xmlns:tools="http://schemas.android.com/tools"
1617
android:layout_width="wrap_content"
17-
android:layout_height="500dp"
18-
android:layout_centerInParent="true">
19-
20-
<LinearLayout
21-
android:orientation="vertical"
22-
android:layout_width="match_parent"
23-
android:layout_height="match_parent">
24-
25-
<ImageButton
26-
android:id="@+id/quit_preview"
27-
android:layout_width="wrap_content"
28-
android:layout_height="wrap_content"
29-
android:src="@android:drawable/ic_menu_close_clear_cancel"/>
30-
31-
<RelativeLayout
32-
android:layout_width="wrap_content"
33-
android:layout_height="wrap_content">
34-
35-
<ImageView
36-
android:id="@+id/screen_shot"
37-
android:layout_width="wrap_content"
38-
android:layout_height="wrap_content"
39-
android:adjustViewBounds="true"
40-
android:scaleType="fitCenter" />
41-
<ProgressBar
42-
android:id="@+id/progress"
43-
android:layout_centerInParent="true"
44-
android:layout_width="wrap_content"
45-
android:layout_height="wrap_content" />
46-
<View
47-
android:id="@+id/color_below_pic"
48-
android:layout_below="@+id/screen_shot"
49-
android:layout_width="match_parent"
50-
android:layout_height="wrap_content">
51-
</View>
52-
53-
54-
55-
</RelativeLayout>
56-
<LinearLayout
57-
android:layout_below="@+id/screen_shot"
58-
android:orientation="horizontal"
59-
android:layout_width="wrap_content"
60-
android:layout_height="wrap_content">
61-
62-
<ImageButton
63-
android:id="@+id/last_pic"
64-
android:layout_width="wrap_content"
65-
android:layout_height="wrap_content"
66-
android:src="@android:drawable/ic_media_rew"/>
67-
68-
<ImageButton
69-
android:id="@+id/next_pic"
70-
android:layout_width="wrap_content"
71-
android:layout_height="wrap_content"
72-
android:src="@android:drawable/ic_media_ff"/>
73-
</LinearLayout>
74-
</LinearLayout>
75-
76-
</RelativeLayout>
18+
android:layout_height="wrap_content">
19+
20+
21+
<ImageButton
22+
android:id="@+id/quit_preview"
23+
android:layout_width="wrap_content"
24+
android:background="@android:color/transparent"
25+
android:layout_height="wrap_content"
26+
android:src="@android:drawable/ic_menu_close_clear_cancel"
27+
app:layout_constraintStart_toStartOf="parent"
28+
app:layout_constraintTop_toTopOf="parent" />
29+
30+
31+
<ImageView
32+
android:id="@+id/screen_shot"
33+
android:layout_width="500dp"
34+
android:layout_height="wrap_content"
35+
android:layout_marginStart="24dp"
36+
android:layout_marginEnd="24dp"
37+
android:layout_marginBottom="32dp"
38+
android:adjustViewBounds="true"
39+
android:scaleType="fitCenter"
40+
app:layout_constraintBottom_toBottomOf="parent"
41+
app:layout_constraintEnd_toEndOf="parent"
42+
app:layout_constraintStart_toStartOf="parent"
43+
app:layout_constraintTop_toBottomOf="@+id/quit_preview" />
44+
45+
<ProgressBar
46+
android:id="@+id/progress"
47+
android:layout_width="wrap_content"
48+
android:layout_height="wrap_content"
49+
android:layout_centerInParent="true"
50+
android:layout_marginBottom="32dp"
51+
app:layout_constraintBottom_toBottomOf="@+id/screen_shot"
52+
app:layout_constraintEnd_toEndOf="parent"
53+
app:layout_constraintStart_toStartOf="parent"
54+
app:layout_constraintTop_toTopOf="@+id/screen_shot" />
55+
56+
57+
58+
</androidx.constraintlayout.widget.ConstraintLayout>

filedialogtool/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt

Lines changed: 69 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ attr backgroundStacked
9292
attr backgroundTint
9393
attr backgroundTintMode
9494
attr barLength
95+
attr barrierAllowsGoneWidgets
96+
attr barrierDirection
9597
attr behavior_autoHide
9698
attr behavior_fitToContents
9799
attr behavior_hideable
@@ -133,6 +135,7 @@ attr cardMaxElevation
133135
attr cardPreventCornerOverlap
134136
attr cardUseCompatPadding
135137
attr cardViewStyle
138+
attr chainUseRtl
136139
attr checkboxStyle
137140
attr checkedChip
138141
attr checkedIcon
@@ -182,6 +185,9 @@ attr colorPrimaryDark
182185
attr colorSecondary
183186
attr colorSwitchThumbNormal
184187
attr commitIcon
188+
attr constraintSet
189+
attr constraint_referenced_ids
190+
attr content
185191
attr contentDescription
186192
attr contentInsetEnd
187193
attr contentInsetEndWithActions
@@ -228,6 +234,7 @@ attr editTextBackground
228234
attr editTextColor
229235
attr editTextStyle
230236
attr elevation
237+
attr emptyVisibility
231238
attr enforceMaterialTheme
232239
attr enforceTextAppearance
233240
attr errorEnabled
@@ -318,9 +325,59 @@ attr layout_anchorGravity
318325
attr layout_behavior
319326
attr layout_collapseMode
320327
attr layout_collapseParallaxMultiplier
328+
attr layout_constrainedHeight
329+
attr layout_constrainedWidth
330+
attr layout_constraintBaseline_creator
331+
attr layout_constraintBaseline_toBaselineOf
332+
attr layout_constraintBottom_creator
333+
attr layout_constraintBottom_toBottomOf
334+
attr layout_constraintBottom_toTopOf
335+
attr layout_constraintCircle
336+
attr layout_constraintCircleAngle
337+
attr layout_constraintCircleRadius
338+
attr layout_constraintDimensionRatio
339+
attr layout_constraintEnd_toEndOf
340+
attr layout_constraintEnd_toStartOf
341+
attr layout_constraintGuide_begin
342+
attr layout_constraintGuide_end
343+
attr layout_constraintGuide_percent
344+
attr layout_constraintHeight_default
345+
attr layout_constraintHeight_max
346+
attr layout_constraintHeight_min
347+
attr layout_constraintHeight_percent
348+
attr layout_constraintHorizontal_bias
349+
attr layout_constraintHorizontal_chainStyle
350+
attr layout_constraintHorizontal_weight
351+
attr layout_constraintLeft_creator
352+
attr layout_constraintLeft_toLeftOf
353+
attr layout_constraintLeft_toRightOf
354+
attr layout_constraintRight_creator
355+
attr layout_constraintRight_toLeftOf
356+
attr layout_constraintRight_toRightOf
357+
attr layout_constraintStart_toEndOf
358+
attr layout_constraintStart_toStartOf
359+
attr layout_constraintTop_creator
360+
attr layout_constraintTop_toBottomOf
361+
attr layout_constraintTop_toTopOf
362+
attr layout_constraintVertical_bias
363+
attr layout_constraintVertical_chainStyle
364+
attr layout_constraintVertical_weight
365+
attr layout_constraintWidth_default
366+
attr layout_constraintWidth_max
367+
attr layout_constraintWidth_min
368+
attr layout_constraintWidth_percent
321369
attr layout_dodgeInsetEdges
370+
attr layout_editor_absoluteX
371+
attr layout_editor_absoluteY
372+
attr layout_goneMarginBottom
373+
attr layout_goneMarginEnd
374+
attr layout_goneMarginLeft
375+
attr layout_goneMarginRight
376+
attr layout_goneMarginStart
377+
attr layout_goneMarginTop
322378
attr layout_insetEdge
323379
attr layout_keyline
380+
attr layout_optimizationLevel
324381
attr layout_scrollFlags
325382
attr layout_scrollInterpolator
326383
attr liftOnScroll
@@ -1075,7 +1132,6 @@ id center
10751132
id checkbox
10761133
id checked
10771134
id chronometer
1078-
id color_below_pic
10791135
id container
10801136
id content
10811137
id contentPanel
@@ -1101,18 +1157,19 @@ id filled
11011157
id fixed
11021158
id forever
11031159
id ghost_view
1160+
id gone
11041161
id goup
11051162
id group_divider
11061163
id home
11071164
id icon
11081165
id icon_group
11091166
id image
11101167
id info
1168+
id invisible
11111169
id italic
11121170
id item_touch_helper_previous_elevation
11131171
id labeled
11141172
id largeLabel
1115-
id last_pic
11161173
id lastmodified
11171174
id left
11181175
id line1
@@ -1128,7 +1185,6 @@ id mtrl_internal_children_alpha_tag
11281185
id multiply
11291186
id mylist
11301187
id navigation_header_container
1131-
id next_pic
11321188
id none
11331189
id normal
11341190
id notification_background
@@ -1137,10 +1193,13 @@ id notification_main_column_container
11371193
id off
11381194
id on
11391195
id outline
1196+
id packed
11401197
id parallax
1198+
id parent
11411199
id parentPanel
11421200
id parent_matrix
11431201
id pbar
1202+
id percent
11441203
id pin
11451204
id progress
11461205
id progress_circular
@@ -1173,12 +1232,13 @@ id search_voice_btn
11731232
id select_dialog_listview
11741233
id selected
11751234
id shortcut
1176-
id show_picture
11771235
id smallLabel
11781236
id snackbar_action
11791237
id snackbar_text
11801238
id spacer
11811239
id split_action_bar
1240+
id spread
1241+
id spread_inside
11821242
id src_atop
11831243
id src_in
11841244
id src_over
@@ -1221,6 +1281,7 @@ id unlabeled
12211281
id up
12221282
id view_offset_helper
12231283
id visible
1284+
id wrap
12241285
id wrap_content
12251286
integer abc_config_activityDefaultDur
12261287
integer abc_config_activityShortDur
@@ -1891,6 +1952,9 @@ styleable CollapsingToolbarLayout collapsedTitleGravity collapsedTitleTextAppear
18911952
styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier
18921953
styleable ColorStateListItem alpha android_alpha android_color
18931954
styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode
1955+
styleable ConstraintLayout_Layout android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation barrierAllowsGoneWidgets barrierDirection chainUseRtl constraintSet constraint_referenced_ids layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_optimizationLevel
1956+
styleable ConstraintLayout_placeholder content emptyVisibility
1957+
styleable ConstraintSet android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility barrierAllowsGoneWidgets barrierDirection chainUseRtl constraint_referenced_ids layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop
18941958
styleable CoordinatorLayout keylines statusBarBackground
18951959
styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline
18961960
styleable DesignTheme bottomSheetDialogTheme bottomSheetStyle
@@ -1903,6 +1967,7 @@ styleable FontFamilyFont android_font android_fontStyle android_fontVariationSet
19031967
styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding
19041968
styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type
19051969
styleable GradientColorItem android_color android_offset
1970+
styleable LinearConstraintLayout android_orientation
19061971
styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers
19071972
styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width
19081973
styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset

0 commit comments

Comments
 (0)