diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/FavoritesActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/FavoritesActivity.kt
index 61bce552..7eab8d50 100644
--- a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/FavoritesActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/FavoritesActivity.kt
@@ -1,11 +1,38 @@
package com.simplemobiletools.filemanager.activities
+import android.graphics.PorterDuff
import android.os.Bundle
import com.simplemobiletools.filemanager.R
+import com.simplemobiletools.filemanager.extensions.config
+import kotlinx.android.synthetic.main.activity_favorites.*
+import kotlinx.android.synthetic.main.item_favorite.view.*
class FavoritesActivity : SimpleActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_favorites)
+ updateFavorites()
+ }
+
+ private fun updateFavorites() {
+ favorites_holder.removeAllViews()
+ val folders = config.favorites
+
+ for (folder in folders) {
+ layoutInflater.inflate(R.layout.item_favorite, null, false).apply {
+ favorite_title.apply {
+ text = folder
+ setTextColor(config.textColor)
+ }
+ favorite_icon.apply {
+ setColorFilter(config.textColor, PorterDuff.Mode.SRC_IN)
+ setOnClickListener {
+ config.removeFavorite(folder)
+ updateFavorites()
+ }
+ }
+ favorites_holder.addView(this)
+ }
+ }
}
}
diff --git a/app/src/main/res/layout/item_favorite.xml b/app/src/main/res/layout/item_favorite.xml
new file mode 100644
index 00000000..c1ea9eba
--- /dev/null
+++ b/app/src/main/res/layout/item_favorite.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index f11f7450..ee6b4013 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -1,3 +1,3 @@
-
+ 48dp