Skip to content

Commit 2e1318f

Browse files
committed
🔥 Remove multilevellistview
1 parent 84a87f5 commit 2e1318f

File tree

6 files changed

+20
-88
lines changed

6 files changed

+20
-88
lines changed

.gitmodules

-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
[submodule "multilevellistview"]
2-
path = multilevellistview
3-
url = https://github.com/KYHSGeekCode/android-multi-level-listview
41
[submodule "app/src/main/java/nl"]
52
path = app/src/main/java/nl
63
url = https://github.com/KYHSGeekCode/java-binutils.git

app/build.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ dependencies {
147147
implementation 'com.github.tingyik90:snackprogressbar:6.4.2'
148148

149149
// implementation 'commons-codec:commons-codec:'
150-
implementation project(path: ':multilevellistview')
151150

152151
testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2'
153152
testImplementation "org.jetbrains.kotlin:kotlin-test-junit5:$kotlin_version"

app/src/main/java/com/kyhsgeekcode/disassembler/FileDrawerListAdapter.kt

+19-23
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ import com.kyhsgeekcode.disassembler.project.ProjectManager
1818
import com.kyhsgeekcode.disassembler.project.models.ProjectModel
1919
import com.kyhsgeekcode.disassembler.project.models.ProjectType
2020
import com.kyhsgeekcode.getDrawable
21-
import com.kyhsgeekcode.multilevellistview.ItemInfo
22-
import com.kyhsgeekcode.multilevellistview.MultiLevelListAdapter
2321
import org.jf.baksmali.Main
2422
import splitties.init.appCtx
2523
import java.io.File
@@ -34,15 +32,14 @@ import java.util.zip.ZipInputStream
3432
import kotlin.experimental.and
3533
import kotlin.math.roundToInt
3634

37-
class FileDrawerListAdapter(val progressHandler: ProgressHandler) :
38-
MultiLevelListAdapter<FileDrawerListItem>() {
35+
class FileDrawerListAdapter(val progressHandler: ProgressHandler) {
3936
var mAlwaysExpandend = false
40-
override fun isExpandable(anObject: FileDrawerListItem): Boolean {
37+
fun isExpandable(anObject: FileDrawerListItem): Boolean {
4138
val item = anObject
4239
return item.isExpandable
4340
}
4441

45-
override fun getSubObjects(anObject: FileDrawerListItem?): List<FileDrawerListItem> {
42+
fun getSubObjects(anObject: FileDrawerListItem?): List<FileDrawerListItem> {
4643
val items: MutableList<FileDrawerListItem> = ArrayList()
4744
val item = anObject as FileDrawerListItem
4845
// Moved From MainActivity.java
@@ -248,10 +245,9 @@ class FileDrawerListAdapter(val progressHandler: ProgressHandler) :
248245
var nameView: TextView? = null // ImageView arrowView;
249246
}
250247

251-
override fun getViewForObject(
248+
fun getViewForObject(
252249
anObject: FileDrawerListItem,
253250
convertView: View?,
254-
itemInfo: ItemInfo,
255251
pos: Int
256252
): View {
257253
var convertView2 = convertView
@@ -271,21 +267,21 @@ class FileDrawerListAdapter(val progressHandler: ProgressHandler) :
271267
viewHolder.nameView!!.text = item.caption
272268
viewHolder.nameView!!.isSelected = true
273269
// val compounds = arrayOfNulls<Drawable>(4)
274-
if (itemInfo.isExpandable && !mAlwaysExpandend) {
275-
viewHolder.expanderView?.setImageResource(
276-
if (itemInfo.isExpanded)
277-
android.R.drawable.arrow_up_float
278-
else
279-
android.R.drawable.arrow_down_float
280-
)
281-
// compounds[0] =
282-
// getDrawable()
283-
} else {
284-
viewHolder.expanderView?.setImageResource(
285-
android.R.color.transparent
286-
)
287-
// compounds[0] = null
288-
}
270+
// if (itemInfo.isExpandable && !mAlwaysExpandend) {
271+
// viewHolder.expanderView?.setImageResource(
272+
// if (itemInfo.isExpanded)
273+
// android.R.drawable.arrow_up_float
274+
// else
275+
// android.R.drawable.arrow_down_float
276+
// )
277+
//// compounds[0] =
278+
//// getDrawable()
279+
// } else {
280+
// viewHolder.expanderView?.setImageResource(
281+
// android.R.color.transparent
282+
// )
283+
//// compounds[0] = null
284+
// }
289285
viewHolder.iconView?.setImageDrawable(
290286
if (item.drawable == null)
291287
getDrawableFromType(item.type)

app/src/main/res/layout/main.xml

-48
This file was deleted.

app/src/main/res/values/strings.xml

+1-12
Original file line numberDiff line numberDiff line change
@@ -176,18 +176,7 @@ files </string>
176176
<string name="library_RootFilePicker_licenseId" translatable="false">mit </string>
177177
<string name="library_RootFilePicker_isOpenSource" translatable="false"> true </string>
178178
<string name="library_RootFilePicker_repositoryLink" translatable="false">https://github.com/KYHSGeekCode/RootFilePicker </string>
179-
180-
<string name="define_androidMultiLevelListview" translatable="false"></string>
181-
<string name="library_androidMultiLevelListview_author" translatable="false">open-rnd</string>
182-
<string name="library_androidMultiLevelListview_authorWebsite" translatable="false">https://github.com/open-rnd</string>
183-
<string name="library_androidMultiLevelListview_libraryName" translatable="false">android-multi-level-listview </string>
184-
<string name="library_androidMultiLevelListview_libraryDescription" translatable="false">Android library providing view for displaying items grouped into levels and sub-levels. Levels hierarchy size is not limited. </string>
185-
<string name="library_androidMultiLevelListview_libraryVersion" translatable="false">1.0.1 </string>
186-
<string name="library_androidMultiLevelListview_libraryWebsite" translatable="false">https://github.com/open-rnd/android-multi-level-listview</string>
187-
<string name="library_androidMultiLevelListview_licenseId" translatable="false">apache_2_0 </string>
188-
<string name="library_androidMultiLevelListview_isOpenSource" translatable="false"> true </string>
189-
<string name="library_androidMultiLevelListview_repositoryLink" translatable="false">https://github.com/open-rnd/android-multi-level-listview </string>
190-
179+
191180
<string name="define_FacileAPI" translatable="false"></string>
192181
<string name="library_FacileAPI_author" translatable="false">TomSmartBishop</string>
193182
<string name="library_FacileAPI_authorWebsite" translatable="false">https://github.com/TomSmartBishop</string>

settings.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
rootProject.name='android-disassembler'
22
include ':app'
3-
include ':multilevellistview'

0 commit comments

Comments
 (0)