You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<metaname="description" content="FilePicker is a lightweight Android file and directory picker library for Java and Kotlin apps. Supports API 23+, AndroidX, single/multiple selection, file size filters, dialog customization, and modern Android storage documentation." />
<metaname="description" content="FilePicker is a lightweight Android file and directory picker library for Java and Kotlin apps. Supports API 23+, AndroidX, single/multiple selection, file size filters, checkbox color customization, dialog customization, and modern Android storage documentation." />
<metaproperty="og:description" content="A modern Android file and directory picker library with API 23+ support, Maven Central, JitPack, dialog customization, file size filtering, and Play Store storage guidance." />
<metaproperty="og:description" content="A modern Android file and directory picker library with API 23+ support, Maven Central, JitPack, dialog customization, checkbox color customization, file size filtering, and Play Store storage guidance." />
<h1><spanclass="gradient-text">Android File Picker</span> built for modern storage.</h1>
696
696
<p>
697
-
FilePicker is a lightweight Android file and directory picker library for Java and Kotlin apps. It supports file selection, directory selection, single mode, multi mode, extension filtering, file size filtering, dialog themes, responsive dialog sizing, and detailed Android storage guidance for Android 11, 13, and 14+.
697
+
FilePicker is a lightweight Android file and directory picker library for Java and Kotlin apps. It supports file selection, directory selection, single mode, multi mode, extension filtering, file size filtering, checkbox color customization, dialog themes, responsive dialog sizing, and detailed Android storage guidance for Android 11, 13, and 14+.
<h2>v10.1.2 focuses on modern Android support and professional developer experience.</h2>
758
-
<p>The new version improves storage behavior, dialog customization, file size filtering, stability, and documentation for Play Store-safe Android apps.</p>
757
+
<h2>v10.1.3 focuses on modern Android support and professional developer experience.</h2>
758
+
<p>The new version improves storage behavior, dialog customization, checkbox color customization, file size filtering, stability, and documentation for Play Store-safe Android apps.</p>
<p>FilePicker v10.1.2 requires <strong>minSdk 23</strong> or higher. Add this inside the <code>android { defaultConfig { ... } }</code> block of your app module Gradle file.</p>
888
+
<p>FilePicker v10.1.3 requires <strong>minSdk 23</strong> or higher. Add this inside the <code>android { defaultConfig { ... } }</code> block of your app module Gradle file.</p>
<tr><td><code>show_hidden_files</code></td><td>Show or hide dot-files.</td></tr>
1182
+
<tr><td><code>checkbox_checked_color</code></td><td>Color used when the checkbox is selected.</td></tr>
1183
+
<tr><td><code>checkbox_unchecked_color</code></td><td>Outer color used when the checkbox is not selected.</td></tr>
1184
+
<tr><td><code>checkbox_checkmark_color</code></td><td>Tick/checkmark color shown inside the selected checkbox.</td></tr>
1185
+
<tr><td><code>checkbox_unchecked_inner_color</code></td><td>Inner fill color used when the checkbox is not selected.</td></tr>
1152
1186
<tr><td><code>min_file_size</code></td><td>Minimum allowed file size in bytes.</td></tr>
1153
1187
<tr><td><code>max_file_size</code></td><td>Maximum allowed file size in bytes.</td></tr>
1154
1188
</tbody>
@@ -1219,6 +1253,10 @@ <h2>Common questions.</h2>
1219
1253
<summary>Can I change dialog theme?</summary>
1220
1254
<p>Yes. Use the constructor that accepts a theme resource ID and pass a dialog-compatible AppCompat or Material Components theme.</p>
1221
1255
</details>
1256
+
<details>
1257
+
<summary>Can I change checkbox colors?</summary>
1258
+
<p>Yes. From v10.1.3, use DialogProperties checkbox color fields to change the checked color, unchecked color, checkmark color, and unchecked inner color. This is useful when the checkbox overlaps with white or custom dialog backgrounds.</p>
1259
+
</details>
1222
1260
<details>
1223
1261
<summary>Can I change dialog width and height?</summary>
1224
1262
<p>Yes. Use setDialogSizeByPercent for responsive sizing or setDialogSize for direct layout params and exact pixel values.</p>
0 commit comments