Commit cc11c3e9 authored by Seatel's avatar Seatel

enhance home fragment.

parent c0fa8c41
......@@ -27,8 +27,8 @@ android {
applicationId "com.seatel.mobilehall"
minSdk 23
targetSdk 34
versionCode 201907119
versionName "2.3.18"
versionCode 201907125
versionName "2.3.20"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
signingConfig signingConfigs.release
......
......@@ -131,6 +131,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
// checkLogin()
stopAutoScroll()
}
startAutoScroll()
return binding.root
}
......@@ -475,14 +476,10 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
}
override fun onGetBannersSucceed(bannersList: ArrayList<BannersModel>) {
if (bannersList.isEmpty()) {
println("bannersList is empty")
} else {
binding.run {
imageSliderAdapter = ImageSliderAdapter(
bannersList,
onActionLink = {
Toast.makeText(context, "Banner clicked at position: $it", Toast.LENGTH_SHORT).show()
gotoPlayStore(packageName = "com.nacd.stopdrug")
}
)
......@@ -494,7 +491,6 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
}
binding.viewpager2.setMarginsInDp(top = 6)
}
}
}
private fun setupAutoScroll(bannerList : Int){
......
......@@ -57,7 +57,7 @@ class MainActivity : AppCompatActivity() {
// Hide text for the "yes member" item
val yesMemberMenuItem = navView.menu.findItem(R.id.navigation_yes_member)
//val yesMemberMenuItem = navView.menu.findItem(R.id.navigation_yes_member)
val drawable = if (yesMember) {
......@@ -68,32 +68,32 @@ class MainActivity : AppCompatActivity() {
// Apply color tint to the drawable
// drawable?.setTint(ContextCompat.getColor(this, R.color.colorPrimary))
yesMemberMenuItem.icon = drawable
navView.findViewById<View>(yesMemberMenuItem.itemId)?.let { itemView ->
itemView.findViewById<View>(com.google.android.material.R.id.text)?.visibility =
View.GONE
itemView.findViewById<View>(com.google.android.material.R.id.navigation_bar_item_large_label_view)?.visibility =
View.GONE
// Customize the icon size if needed
val iconView =
itemView.findViewById<View>(com.google.android.material.R.id.navigation_bar_item_icon_view)
val iconViewParams: FrameLayout.LayoutParams =
iconView.layoutParams as FrameLayout.LayoutParams
iconViewParams.width = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 40F, resources.displayMetrics
).toInt()
iconViewParams.height = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 40F, resources.displayMetrics
).toInt()
iconView.layoutParams = iconViewParams
}
// yesMemberMenuItem.icon = drawable
// navView.findViewById<View>(yesMemberMenuItem.itemId)?.let { itemView ->
//
// itemView.findViewById<View>(com.google.android.material.R.id.text)?.visibility =
// View.GONE
// itemView.findViewById<View>(com.google.android.material.R.id.navigation_bar_item_large_label_view)?.visibility =
// View.GONE
//
//
// // Customize the icon size if needed
// val iconView =
// itemView.findViewById<View>(com.google.android.material.R.id.navigation_bar_item_icon_view)
//
//
// val iconViewParams: FrameLayout.LayoutParams =
// iconView.layoutParams as FrameLayout.LayoutParams
// iconViewParams.width = TypedValue.applyDimension(
// TypedValue.COMPLEX_UNIT_DIP, 40F, resources.displayMetrics
// ).toInt()
// iconViewParams.height = TypedValue.applyDimension(
// TypedValue.COMPLEX_UNIT_DIP, 40F, resources.displayMetrics
// ).toInt()
// iconView.layoutParams = iconViewParams
// }
}
......
......@@ -12,10 +12,10 @@
android:icon="@drawable/packages_selector"
android:title="@string/nav_package" />
<item
android:id="@+id/navigation_yes_member"
android:icon="@drawable/yes_member_selector"
android:title="" />
<!-- <item-->
<!-- android:id="@+id/navigation_yes_member"-->
<!-- android:icon="@drawable/yes_member_selector"-->
<!-- android:title="" />-->
<item
android:id="@+id/navigation_usage"
......
......@@ -27,9 +27,9 @@
android:name="com.seatel.mobilehall.ui.profile.fragment.ProfilesFragment"
android:label="@string/nav_profile"
tools:layout="@layout/fragment_profile" />
<fragment
android:id="@+id/navigation_yes_member"
android:name="com.seatel.mobilehall.ui.yes_member.fragment.YesMemberFragment"
android:label="fragment_yes_member"
tools:layout="@layout/fragment_yes_member" />
<!-- <fragment-->
<!-- android:id="@+id/navigation_yes_member"-->
<!-- android:name="com.seatel.mobilehall.ui.yes_member.fragment.YesMemberFragment"-->
<!-- android:label="fragment_yes_member"-->
<!-- tools:layout="@layout/fragment_yes_member" />-->
</navigation>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment