Skip to content

Commit c5c7084

Browse files
committed
Make floating toolbar buttons respond to left handed mode
1 parent 5342225 commit c5c7084

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Diff for: src/main/java/org/quantumbadger/redreader/activities/ImageViewActivity.java

+7
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,13 @@ public void onNotAnImage() {
352352
outerFrame,
353353
false));
354354

355+
if (PrefsUtility.pref_appearance_left_handed()) {
356+
final FrameLayout.LayoutParams toolBarParams =
357+
(FrameLayout.LayoutParams) mFloatingToolbar.getLayoutParams();
358+
toolBarParams.gravity = Gravity.START | Gravity.BOTTOM;
359+
mFloatingToolbar.setLayoutParams(toolBarParams);
360+
}
361+
355362
outerFrame.addView(mFloatingToolbar);
356363

357364
mFloatingToolbar.setVisibility(View.GONE);

Diff for: src/main/java/org/quantumbadger/redreader/fragments/CommentListingFragment.java

+8
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import android.content.Context;
2222
import android.graphics.Color;
2323
import android.os.Bundle;
24+
import android.view.Gravity;
2425
import android.view.LayoutInflater;
2526
import android.view.Menu;
2627
import android.view.MenuItem;
@@ -192,6 +193,13 @@ public CommentListingFragment(
192193
mOverlayFrame,
193194
false);
194195

196+
if (PrefsUtility.pref_appearance_left_handed()) {
197+
final FrameLayout.LayoutParams toolBarParams =
198+
(FrameLayout.LayoutParams) mFloatingToolbar.getLayoutParams();
199+
toolBarParams.gravity = Gravity.START | Gravity.BOTTOM;
200+
mFloatingToolbar.setLayoutParams(toolBarParams);
201+
}
202+
195203
// We need a container so that setVisible() doesn't mess with the Z-order
196204
final FrameLayout floatingToolbarContainer = new FrameLayout(context);
197205

0 commit comments

Comments
 (0)