Skip to content

Commit bf48641

Browse files
committed
adding a Decompress menu item at the Decompress activity
1 parent 9b85e50 commit bf48641

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/DecompressActivity.kt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package com.simplemobiletools.filemanager.pro.activities
33
import android.annotation.SuppressLint
44
import android.net.Uri
55
import android.os.Bundle
6+
import android.view.Menu
7+
import android.view.MenuItem
68
import com.simplemobiletools.commons.extensions.getFilenameFromPath
79
import com.simplemobiletools.commons.extensions.getRealPathFromURI
810
import com.simplemobiletools.commons.extensions.showErrorToast
@@ -42,6 +44,24 @@ class DecompressActivity : SimpleActivity() {
4244
}
4345
}
4446

47+
override fun onCreateOptionsMenu(menu: Menu): Boolean {
48+
menuInflater.inflate(R.menu.menu_decompress, menu)
49+
updateMenuItemColors(menu)
50+
return true
51+
}
52+
53+
override fun onOptionsItemSelected(item: MenuItem): Boolean {
54+
when (item.itemId) {
55+
R.id.decompress -> decompressFiles()
56+
}
57+
58+
return true
59+
}
60+
61+
private fun decompressFiles() {
62+
63+
}
64+
4565
@SuppressLint("NewApi")
4666
private fun getListItems(uri: Uri): ArrayList<ListItem> {
4767
val listItems = ArrayList<ListItem>()
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="24dp"
3+
android:height="24dp"
4+
android:viewportWidth="24"
5+
android:viewportHeight="24">
6+
<path
7+
android:fillColor="#FFFFFF"
8+
android:pathData="M19,12v7L5,19v-7L3,12v7c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2v-7h-2zM13,12.67l2.59,-2.58L17,11.5l-5,5 -5,-5 1.41,-1.41L11,12.67L11,3h2z" />
9+
</vector>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<menu xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:app="http://schemas.android.com/apk/res-auto">
4+
<item
5+
android:id="@+id/decompress"
6+
android:icon="@drawable/ic_decompress_vector"
7+
android:title="@string/decompress"
8+
app:showAsAction="ifRoom" />
9+
</menu>

0 commit comments

Comments
 (0)