diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java
index 74d7dc38..5cc4e400 100644
--- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java
+++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java
@@ -25,11 +25,13 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
+import android.widget.TextView;
import org.floens.chan.R;
import org.floens.chan.core.manager.ThreadManager;
import org.floens.chan.core.model.Post;
import org.floens.chan.ui.view.PostView;
+import org.floens.chan.utils.ThemeHelper;
import java.util.List;
@@ -94,6 +96,11 @@ public class PostRepliesFragment extends DialogFragment {
}
});
+ if (!ThemeHelper.getInstance().getTheme().isLightTheme) {
+ ((TextView)container.findViewById(R.id.replies_back_icon)).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_action_back_dark, 0, 0, 0);
+ ((TextView)container.findViewById(R.id.replies_close_icon)).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_action_done_dark, 0, 0, 0);
+ }
+
return container;
}
diff --git a/Clover/app/src/main/java/org/floens/chan/utils/ThemeHelper.java b/Clover/app/src/main/java/org/floens/chan/utils/ThemeHelper.java
index d1b4d8a6..8cab15dc 100644
--- a/Clover/app/src/main/java/org/floens/chan/utils/ThemeHelper.java
+++ b/Clover/app/src/main/java/org/floens/chan/utils/ThemeHelper.java
@@ -9,16 +9,18 @@ import org.floens.chan.core.ChanPreferences;
public class ThemeHelper {
public enum Theme {
- LIGHT("light", R.style.AppTheme),
- DARK("dark", R.style.AppTheme_Dark),
- BLACK("black", R.style.AppTheme_Dark_Black);
+ LIGHT("light", R.style.AppTheme, true),
+ DARK("dark", R.style.AppTheme_Dark, false),
+ BLACK("black", R.style.AppTheme_Dark_Black, false);
public String name;
public int resValue;
+ public boolean isLightTheme;
- private Theme(String name, int resValue) {
+ private Theme(String name, int resValue, boolean isLightTheme) {
this.name = name;
this.resValue = resValue;
+ this.isLightTheme = isLightTheme;
}
}
diff --git a/Clover/app/src/main/res/drawable-hdpi/ic_action_back_dark.png b/Clover/app/src/main/res/drawable-hdpi/ic_action_back_dark.png
new file mode 100644
index 00000000..6bb7a0b0
Binary files /dev/null and b/Clover/app/src/main/res/drawable-hdpi/ic_action_back_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-hdpi/ic_action_done_dark.png b/Clover/app/src/main/res/drawable-hdpi/ic_action_done_dark.png
new file mode 100644
index 00000000..4c2e8444
Binary files /dev/null and b/Clover/app/src/main/res/drawable-hdpi/ic_action_done_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-mdpi/ic_action_back_dark.png b/Clover/app/src/main/res/drawable-mdpi/ic_action_back_dark.png
new file mode 100644
index 00000000..8da54cde
Binary files /dev/null and b/Clover/app/src/main/res/drawable-mdpi/ic_action_back_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-mdpi/ic_action_done_dark.png b/Clover/app/src/main/res/drawable-mdpi/ic_action_done_dark.png
new file mode 100644
index 00000000..41107b87
Binary files /dev/null and b/Clover/app/src/main/res/drawable-mdpi/ic_action_done_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-xhdpi/ic_action_back_dark.png b/Clover/app/src/main/res/drawable-xhdpi/ic_action_back_dark.png
new file mode 100644
index 00000000..d5760406
Binary files /dev/null and b/Clover/app/src/main/res/drawable-xhdpi/ic_action_back_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-xhdpi/ic_action_done_dark.png b/Clover/app/src/main/res/drawable-xhdpi/ic_action_done_dark.png
new file mode 100644
index 00000000..6ee32b64
Binary files /dev/null and b/Clover/app/src/main/res/drawable-xhdpi/ic_action_done_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-xxhdpi/ic_action_back_dark.png b/Clover/app/src/main/res/drawable-xxhdpi/ic_action_back_dark.png
new file mode 100644
index 00000000..4919a8d7
Binary files /dev/null and b/Clover/app/src/main/res/drawable-xxhdpi/ic_action_back_dark.png differ
diff --git a/Clover/app/src/main/res/drawable-xxhdpi/ic_action_done_dark.png b/Clover/app/src/main/res/drawable-xxhdpi/ic_action_done_dark.png
new file mode 100644
index 00000000..68c41dec
Binary files /dev/null and b/Clover/app/src/main/res/drawable-xxhdpi/ic_action_done_dark.png differ
diff --git a/Clover/app/src/main/res/layout/post_replies.xml b/Clover/app/src/main/res/layout/post_replies.xml
index 381f8415..7ca33482 100644
--- a/Clover/app/src/main/res/layout/post_replies.xml
+++ b/Clover/app/src/main/res/layout/post_replies.xml
@@ -1,59 +1,65 @@
-
-
+ android:orientation="vertical">
+
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:baselineAligned="false"
+ android:orientation="horizontal"
+ android:divider="?android:attr/dividerVertical"
+ android:showDividers="middle"
+ android:dividerPadding="12dp">
+
+
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
-
+ android:layout_height="match_parent"/>
+