Various fixes for Android < 5.0

Use the AlertDialog from the support library everywhere.
The toolbar was not the last view in the viewgroup, and since the elevation is ignored on <5.0 it became visible when a collapsing toolbar was used.
The FAB has a wrong margin when the parent CoordinatorLayout has a top margin, to account for non collapsing toolbars. Since this is only an issue on not so important layouts, ignore this issue.
multisite
Floens 10 years ago
parent cb0f9ff2ad
commit 39cc9dd23b
  1. 2
      Clover/app/src/main/java/org/floens/chan/ui/activity/StartActivity.java
  2. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/AdvancedSettingsController.java
  3. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/BoardEditController.java
  4. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java
  5. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/HistoryController.java
  6. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/ImageViewerController.java
  7. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java
  8. 2
      Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java
  9. 2
      Clover/app/src/main/java/org/floens/chan/ui/settings/IntegerSettingView.java
  10. 2
      Clover/app/src/main/java/org/floens/chan/ui/settings/StringSettingView.java
  11. 10
      Clover/app/src/main/res/layout/controller_navigation_toolbar.xml

@ -17,7 +17,6 @@
*/
package org.floens.chan.ui.activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
@ -27,6 +26,7 @@ import android.nfc.NfcAdapter;
import android.nfc.NfcEvent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.view.KeyEvent;
import android.view.LayoutInflater;

@ -18,8 +18,8 @@
package org.floens.chan.ui.controller;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.support.v7.app.AlertDialog;
import android.view.View;
import android.widget.LinearLayout;

@ -18,11 +18,11 @@
package org.floens.chan.ui.controller;
import android.annotation.SuppressLint;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.LayoutInflater;

@ -17,12 +17,12 @@
*/
package org.floens.chan.ui.controller;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.Configuration;
import android.support.design.widget.Snackbar;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.Gravity;

@ -17,9 +17,9 @@
*/
package org.floens.chan.ui.controller;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SwitchCompat;

@ -24,7 +24,6 @@ import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Bitmap;
@ -32,6 +31,7 @@ import android.graphics.Color;
import android.graphics.Point;
import android.graphics.PointF;
import android.os.Build;
import android.support.v7.app.AlertDialog;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;

@ -17,9 +17,9 @@
*/
package org.floens.chan.ui.controller;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import org.floens.chan.Chan;
import org.floens.chan.R;

@ -19,7 +19,6 @@ package org.floens.chan.ui.layout;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.ClipData;
import android.content.ClipboardManager;
@ -28,6 +27,7 @@ import android.content.DialogInterface;
import android.support.design.widget.CoordinatorLayout;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AlertDialog;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.LayoutInflater;

@ -17,8 +17,8 @@
*/
package org.floens.chan.ui.settings;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.text.InputType;
import android.view.View;
import android.view.WindowManager;

@ -17,8 +17,8 @@
*/
package org.floens.chan.ui.settings;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.view.View;
import android.view.WindowManager;
import android.view.inputmethod.EditorInfo;

@ -20,14 +20,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:layout_height="match_parent"
android:background="?backcolor">
<org.floens.chan.ui.toolbar.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height" />
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<org.floens.chan.ui.toolbar.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height" />
</org.floens.chan.ui.view.TouchBlockingFrameLayout>

Loading…
Cancel
Save