diff --git a/app/src/main/java/org/mosad/teapod/ui/activity/main/fragments/HomeFragment.kt b/app/src/main/java/org/mosad/teapod/ui/activity/main/fragments/HomeFragment.kt index 7e3ed1f..8913db0 100644 --- a/app/src/main/java/org/mosad/teapod/ui/activity/main/fragments/HomeFragment.kt +++ b/app/src/main/java/org/mosad/teapod/ui/activity/main/fragments/HomeFragment.kt @@ -166,6 +166,10 @@ class HomeFragment : Fragment() { } // disable the shimmer effect and hide the shimmer layouts + binding.shimmerLayoutHighlight.apply { + stopShimmer() + isVisible = false + } binding.shimmerLayoutUpNext.apply { stopShimmer() isVisible = false @@ -186,9 +190,14 @@ class HomeFragment : Fragment() { stopShimmer() isVisible = false } + + // make highlights layout visible again + binding.linearHighlight.isVisible = true } private fun bindUiStateLoading() { + // hide highlights layout + binding.linearHighlight.isVisible = false binding.root.children.filter { it is ShimmerFrameLayout }.forEach { it as ShimmerFrameLayout it.startShimmer() diff --git a/app/src/main/res/drawable/placeholder_image.xml b/app/src/main/res/drawable/placeholder_image.xml new file mode 100644 index 0000000..9eb8d59 --- /dev/null +++ b/app/src/main/res/drawable/placeholder_image.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 90cd84a..e308f95 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -17,6 +17,16 @@ android:layout_height="wrap_content" android:orientation="vertical"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index a7282d5..171912f 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.2.2' + classpath 'com.android.tools.build:gradle:7.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong