scale the bottom padding more dynamically

This commit is contained in:
Tibor Kaputa 2016-10-27 17:33:14 +02:00
parent 3e88fc7d2f
commit 35bf74b6fb
4 changed files with 4 additions and 8 deletions

View File

@ -16,6 +16,7 @@ import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.media.MediaScannerConnection;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.provider.MediaStore;
@ -159,10 +160,10 @@ public class MainActivity extends SimpleActivity
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
if (Utils.hasNavBar(getResources())) {
if (Utils.hasNavBar(getResources()) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
final View btnLayout = findViewById(R.id.btn_holder);
final int bottomMargin = (int) getResources().getDimension(R.dimen.preview_btn_margin);
((RelativeLayout.LayoutParams) btnLayout.getLayoutParams()).setMargins(0, 0, 0, bottomMargin);
final RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) btnLayout.getLayoutParams();
lp.setMargins(0, 0, 0, lp.bottomMargin + Utils.getNavBarHeight(getResources()));
}
mCurrCamera = mConfig.getLastUsedCamera();

View File

@ -3,7 +3,6 @@
<dimen name="settings_padding">12dp</dimen>
<dimen name="social_padding">12dp</dimen>
<dimen name="social_logo">50dp</dimen>
<dimen name="preview_btn_margin">32dp</dimen>
<dimen name="normal_text_size">18sp</dimen>
</resources>

View File

@ -1,3 +0,0 @@
<resources>
<dimen name="preview_btn_margin">64dp</dimen>
</resources>

View File

@ -1,6 +1,5 @@
<resources>
<dimen name="activity_margin">16dp</dimen>
<dimen name="preview_btn_margin">32dp</dimen>
<dimen name="side_icon_padding">12dp</dimen>
<dimen name="side_preview_padding">8dp</dimen>
<dimen name="icon_size">56dp</dimen>