@@ -4,18 +4,19 @@ import android.app.Activity
44import android.app.AlertDialog
55import android.content.Context
66import android.content.Intent
7+ import android.support.v4.view.ViewPager.OnPageChangeListener
78import android.view.Menu
89import android.view.MenuItem
9-
1010import com.blogspot.e_kanivets.moneytracker.R
1111import com.blogspot.e_kanivets.moneytracker.activity.account.edit.fragment.AccountOperationsFragment
1212import com.blogspot.e_kanivets.moneytracker.activity.account.edit.fragment.EditAccountFragment
1313import com.blogspot.e_kanivets.moneytracker.activity.base.BaseBackActivity
1414import com.blogspot.e_kanivets.moneytracker.adapter.GeneralViewPagerAdapter
1515import com.blogspot.e_kanivets.moneytracker.controller.data.AccountController
1616import com.blogspot.e_kanivets.moneytracker.entity.data.Account
17- import kotlinx.android.synthetic.main.activity_edit_account.*
18-
17+ import kotlinx.android.synthetic.main.activity_edit_account.fabDone
18+ import kotlinx.android.synthetic.main.activity_edit_account.tabLayout
19+ import kotlinx.android.synthetic.main.activity_edit_account.viewPager
1920import javax.inject.Inject
2021
2122class EditAccountActivity : BaseBackActivity () {
@@ -47,6 +48,17 @@ class EditAccountActivity : BaseBackActivity() {
4748 adapter.addFragment(EditAccountFragment .newInstance(account), getString(R .string.information))
4849 adapter.addFragment(AccountOperationsFragment .newInstance(account), getString(R .string.operations))
4950 viewPager.adapter = adapter
51+
52+ viewPager.addOnPageChangeListener(object : OnPageChangeListener {
53+ override fun onPageScrollStateChanged (state : Int ) {}
54+
55+ override fun onPageScrolled (position : Int , positionOffset : Float , positionOffsetPixels : Int ) {}
56+
57+ override fun onPageSelected (position : Int ) {
58+ if (position == 0 ) fabDone.show() else fabDone.hide()
59+ }
60+
61+ })
5062 }
5163
5264 override fun onCreateOptionsMenu (menu : Menu ): Boolean {
0 commit comments