提交 b35e78a3 编写于 作者: B Blankj

see 07/09 log

上级 e1a4a1a0
......@@ -7,7 +7,7 @@ import android.widget.TextView;
import com.blankj.androidutilcode.R;
import com.blankj.androidutilcode.base.BaseBackActivity;
import com.blankj.utilcode.util.PinyinUtils;
import com.blankj.subutil.util.PinyinUtils;
/**
* <pre>
......
......@@ -15,7 +15,6 @@ import com.blankj.androidutilcode.base.BaseActivity;
import com.blankj.androidutilcode.fragment.StatusBarAlphaFragment;
import com.blankj.androidutilcode.fragment.StatusBarColorFragment;
import com.blankj.androidutilcode.fragment.StatusBarImageViewFragment;
import com.blankj.utilcode.util.BarUtils;
import java.util.ArrayList;
......@@ -29,9 +28,10 @@ import java.util.ArrayList;
*/
public class StatusBarFragmentActivity extends BaseActivity {
private ViewPager mVpHome;
private ViewPager mVpHome;
private BottomNavigationView navigation;
private ArrayList<Fragment> mFragmentList = new ArrayList<>();
private int[] itemIds = new int[]{R.id.navigation_color, R.id.navigation_alpha, R.id.navigation_image_view};
@Override
public void initData(Bundle bundle) {
......@@ -72,7 +72,7 @@ public class StatusBarFragmentActivity extends BaseActivity {
@Override
public void onPageSelected(int position) {
navigation.setSelectedItemId(position);
navigation.setSelectedItemId(itemIds[position]);
}
@Override
......@@ -82,8 +82,6 @@ public class StatusBarFragmentActivity extends BaseActivity {
});
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
BarUtils.setStatusBar4ImageViewInFragment(StatusBarFragmentActivity.this, null);
}
@Override
......
......@@ -28,7 +28,7 @@ public class StatusBarImageViewFragment extends BaseFragment {
@Override
public void initView(Bundle savedInstanceState, View view) {
// BarUtils.setStatusBar4ImageViewInFragment(mActivity, null);
}
@Override
......
......@@ -12,7 +12,8 @@
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="vertical"/>
android:orientation="vertical"
android:overScrollMode="never" />
<android.support.design.widget.BottomNavigationView
android:id="@+id/navigation"
......@@ -20,6 +21,6 @@
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
app:menu="@menu/navigation"/>
app:menu="@menu/navigation" />
</LinearLayout>
\ No newline at end of file
......@@ -23,3 +23,7 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.blankj.subutil.** { *; }
-keepclassmembers class com.blankj.subutil.** { *; }
-dontwarn com.blankj.subutil.**
\ No newline at end of file
......@@ -38,10 +38,10 @@ public final class BarUtils {
// status bar
///////////////////////////////////////////////////////////////////////////
private static final int DEFAULT_STATUS_BAR_ALPHA = 112;
private static final int DEFAULT_STATUS_BAR_ALPHA = 112;
private static final String FAKE_STATUS_BAR_VIEW_TAG = "FAKE_STATUS_BAR_VIEW_TAG";
private static final String FAKE_TOP_VIEW_TAG = "FAKE_TOP_VIEW_TAG";
private static final int TAG_KEY_HAVE_SET_OFFSET = -123;
private static final String FAKE_TOP_VIEW_TAG = "FAKE_TOP_VIEW_TAG";
private static final int TAG_KEY_HAVE_SET_OFFSET = -123;
private BarUtils() {
throw new UnsupportedOperationException("u can't instantiate me...");
......@@ -265,7 +265,7 @@ public final class BarUtils {
if (fakeStatusBarView != null) {
decorView.removeView(fakeStatusBarView);
ViewGroup rootView = (ViewGroup) ((ViewGroup) activity.findViewById(android.R.id.content)).getChildAt(0);
rootView.setPadding(0, 0, 0, 0);
rootView.setPadding(rootView.getPaddingLeft(), 0, rootView.getPaddingRight(), rootView.getPaddingBottom());
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册