diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardEditController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardEditController.java
index d3a86d17..7db6d01a 100644
--- a/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardEditController.java
+++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/BoardEditController.java
@@ -191,7 +191,12 @@ public class BoardEditController extends Controller implements SwipeListener.Cal
boards.add(board);
adapter.notifyDataSetChanged();
- Snackbar.make(view, string(R.string.board_add_success) + " " + board.key, Snackbar.LENGTH_LONG).show();
+ recyclerView.smoothScrollToPosition(boards.size());
+
+ Snackbar snackbar = Snackbar.make(view, string(R.string.board_add_success) + " " + board.key, Snackbar.LENGTH_LONG);
+ TextView snackbarText = (TextView) snackbar.getView().findViewById(R.id.snackbar_text);
+ snackbarText.setTextColor(0xffffffff);
+ snackbar.show();
return;
}
diff --git a/Clover/app/src/main/java/org/floens/chan/utils/AndroidUtils.java b/Clover/app/src/main/java/org/floens/chan/utils/AndroidUtils.java
index 5271c584..4e872cec 100644
--- a/Clover/app/src/main/java/org/floens/chan/utils/AndroidUtils.java
+++ b/Clover/app/src/main/java/org/floens/chan/utils/AndroidUtils.java
@@ -249,7 +249,7 @@ public class AndroidUtils {
}
public static void setRoundItemBackground(View view) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+ if (isLollipop()) {
setRoundItemBackgroundLollipop(view);
} else {
view.setBackgroundResource(R.drawable.item_background);
@@ -286,4 +286,19 @@ public class AndroidUtils {
private static void setRoundItemBackgroundLollipop(View view) {
view.setBackground(getAttrDrawable(view.getContext(), android.R.attr.selectableItemBackgroundBorderless));
}
+
+ public static boolean isLollipop() {
+ return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
+ }
+
+ public static void setElevation(View view, float elevation) {
+ if (isLollipop()) {
+ setElevationLollipop(view, elevation);
+ }
+ }
+
+ @TargetApi(Build.VERSION_CODES.LOLLIPOP)
+ private static void setElevationLollipop(View view, float elevation) {
+ view.setElevation(elevation);
+ }
}
diff --git a/Clover/app/src/main/res/layout/controller_board_edit.xml b/Clover/app/src/main/res/layout/controller_board_edit.xml
index 9876f206..95bf7069 100644
--- a/Clover/app/src/main/res/layout/controller_board_edit.xml
+++ b/Clover/app/src/main/res/layout/controller_board_edit.xml
@@ -25,7 +25,7 @@ along with this program. If not, see .
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
- android:paddingBottom="16dp"
+ android:paddingBottom="72dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical" />
@@ -35,6 +35,6 @@ along with this program. If not, see .
android:layout_height="wrap_content"
android:layout_gravity="right|bottom"
android:layout_margin="16dp"
- android:src="@drawable/ic_done_white_24dp" />
+ android:src="@drawable/ic_add_white_24dp" />