Skip to content

Commit 8d47ab6

Browse files
committed
improve show hidden files option (#182)
1 parent 0ab4107 commit 8d47ab6

File tree

1 file changed

+14
-7
lines changed
  • app/src/main/java/com/raival/compose/file/explorer/screen/main/ui

1 file changed

+14
-7
lines changed

app/src/main/java/com/raival/compose/file/explorer/screen/main/ui/ToolbarView.kt

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ import androidx.compose.foundation.layout.Row
1010
import androidx.compose.foundation.layout.fillMaxWidth
1111
import androidx.compose.material.icons.Icons
1212
import androidx.compose.material.icons.rounded.AutoAwesomeMotion
13+
import androidx.compose.material.icons.rounded.CheckBox
14+
import androidx.compose.material.icons.rounded.CheckBoxOutlineBlank
1315
import androidx.compose.material.icons.rounded.EditAttributes
1416
import androidx.compose.material.icons.rounded.Info
1517
import androidx.compose.material.icons.rounded.Menu
1618
import androidx.compose.material.icons.rounded.MoreVert
19+
import androidx.compose.material.icons.rounded.RemoveRedEye
1720
import androidx.compose.material.icons.rounded.Settings
18-
import androidx.compose.material.icons.rounded.ToggleOff
19-
import androidx.compose.material.icons.rounded.ToggleOn
2021
import androidx.compose.material.icons.rounded.ViewComfy
2122
import androidx.compose.material3.DropdownMenu
2223
import androidx.compose.material3.DropdownMenuItem
24+
import androidx.compose.material3.HorizontalDivider
2325
import androidx.compose.material3.Icon
2426
import androidx.compose.material3.IconButton
2527
import androidx.compose.material3.MaterialTheme
@@ -147,10 +149,7 @@ fun MoreOptionsButton() {
147149
DropdownMenuItem(
148150
text = {
149151
Text(
150-
text = stringResource(
151-
if (showHiddenFiles)
152-
R.string.hide_hidden_files else R.string.show_hidden_files
153-
)
152+
text = stringResource(R.string.show_hidden_files)
154153
)
155154
},
156155
onClick = {
@@ -160,14 +159,22 @@ fun MoreOptionsButton() {
160159
showOptionsMenu = false
161160
},
162161
leadingIcon = {
162+
Icon(
163+
imageVector = Icons.Rounded.RemoveRedEye,
164+
contentDescription = null
165+
)
166+
},
167+
trailingIcon = {
163168
Icon(
164169
imageVector = if (showHiddenFiles)
165-
Icons.Rounded.ToggleOff else Icons.Rounded.ToggleOn,
170+
Icons.Rounded.CheckBox else Icons.Rounded.CheckBoxOutlineBlank,
166171
contentDescription = null
167172
)
168173
}
169174
)
170175

176+
HorizontalDivider()
177+
171178
DropdownMenuItem(
172179
text = {
173180
Text(text = stringResource(R.string.view_type))

0 commit comments

Comments
 (0)