From 1185ae70611c5f715f18c6d073e8bba05f31ed1a Mon Sep 17 00:00:00 2001 From: HuanChengFly <609486518@qq.com> Date: Fri, 12 Feb 2021 13:27:38 +0800 Subject: [PATCH] =?UTF-8?q?pref:=20=E9=A6=96=E9=A1=B5=20Snackbar=20?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E9=81=AE=E6=8C=A1=E5=BA=95=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/activities/MainActivity.kt | 16 -------- app/src/main/res/layout/activity_main.xml | 39 +++++++------------ 2 files changed, 13 insertions(+), 42 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt b/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt index e53776ab..df841b41 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt @@ -16,7 +16,6 @@ import android.util.Log import android.view.Menu import android.view.MenuItem import android.view.View -import android.widget.FrameLayout import android.widget.TextView import android.widget.Toast import androidx.viewpager.widget.ViewPager.OnPageChangeListener @@ -46,14 +45,10 @@ import com.huanchengfly.tieba.post.models.MyInfoBean import com.huanchengfly.tieba.post.services.NotifyJobService import com.huanchengfly.tieba.post.utils.* import com.huanchengfly.tieba.post.widgets.MyViewPager -import com.huanchengfly.tieba.post.widgets.theme.TintToolbar open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemSelectedListener, OnNavigationItemReselectedListener { var mAdapter: ViewPagerAdapter = ViewPagerAdapter(supportFragmentManager) - @BindView(R.id.toolbar) - lateinit var mToolbar: TintToolbar - @BindView(R.id.mViewPager) lateinit var mViewPager: MyViewPager @@ -68,9 +63,6 @@ open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemS private val newMessageReceiver: BroadcastReceiver = NewMessageReceiver() private val accountSwitchReceiver: BroadcastReceiver = AccountSwitchReceiver() - @BindView(R.id.appbar) - lateinit var appbar: FrameLayout - public override fun onResume() { val reason = ThemeUtil.getSharedPreferences(this).getString(ThemeUtil.SP_SWITCH_REASON, null) val followSystemNight = appPreferences.followSystemNight @@ -131,7 +123,6 @@ open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemS val hideExploreItemView = menuView!!.getChildAt(if (hideExplore) 1 else 2) as BottomNavigationItemView val badge = layoutInflater.inflate(R.layout.layout_badge, hideExploreItemView, true) badgeTextView = badge.findViewById(R.id.tv_msg_count) - setSupportActionBar(mToolbar) if (hideExplore) { mBottomNavigationView.menu.removeItem(R.id.navbar_explore) } @@ -156,9 +147,7 @@ open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemS @SuppressLint("RestrictedApi") override fun onPageSelected(position: Int) { val baseFragment = mAdapter.getItem(position) - appbar.visibility = if (baseFragment.hasOwnAppbar()) View.GONE else View.VISIBLE mBottomNavigationView.menu.getItem(position).isChecked = true - mToolbar.title = mBottomNavigationView.menu.getItem(position).title if (position == (if (hideExplore) 1 else 2)) { badgeTextView!!.visibility = View.GONE } @@ -166,7 +155,6 @@ open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemS override fun onPageScrollStateChanged(state: Int) {} }) - appbar.visibility = if (mAdapter.getItem(0).hasOwnAppbar()) View.GONE else View.VISIBLE } @SuppressLint("ApplySharedPref") @@ -392,10 +380,6 @@ open class MainActivity : BaseActivity(), BottomNavigationView.OnNavigationItemS } } - override fun setTitle(newTitle: String?) { - mToolbar.title = newTitle - } - private inner class NewMessageReceiver : BroadcastReceiver() { @SuppressLint("RestrictedApi") override fun onReceive(context: Context, intent: Intent) { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index bf157ece..c89cf700 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,39 +1,26 @@ - - - - + android:layout_height="0dp" + android:layout_weight="1"> - + + - \ No newline at end of file + \ No newline at end of file