Removing as favorite from my fav list.

updating properly the local fav data

use of adapter position to update the list

internet connectivity check code and use before making the api calls

dialog to show blog. Hindi and english language changes.

Language update for woka songs.

toolbar for WebViewActivity
This commit is contained in:
2024-06-17 19:30:13 +05:30
parent 10d8f603d6
commit b83e99f6d4
25 changed files with 487 additions and 44 deletions

View File

@@ -1,5 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:autoMirrored="true" android:height="24dp" android:tint="#000000" android:viewportHeight="24" android:viewportWidth="24" android:width="24dp">
<path android:fillColor="@android:color/white" android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z"/>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:autoMirrored="true"
android:tint="#FFFFFF"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="@android:color/white"
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z" />
</vector>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white"
/>
<corners android:radius="15dp"
/>
</shape>

View File

@@ -54,6 +54,7 @@
</LinearLayout>
<LinearLayout
android:id="@+id/live_tv"
android:layout_width="@dimen/_180sdp"
android:layout_height="wrap_content"
android:gravity="center_vertical"

View File

@@ -1,16 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_primary"
tools:context=".modules.webview.WebViewActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleTextColor="@color/white"
app:navigationIcon="@drawable/ic_arrow_back_full"
/>
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/toolbar"
/>
<ProgressBar

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<com.woka.utils.PressableCard xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/card"
android:layout_width="wrap_content"
android:layout_height="@dimen/_130sdp"
xmlns:app="http://schemas.android.com/apk/res-auto"

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@drawable/round_15"
android:orientation="vertical"
android:padding="15dp">
<com.woka.utils.PressableImageView
android:id="@+id/close"
android:layout_width="25dp"
android:layout_height="25dp"
android:src="@drawable/ic_close_filled"
android:tint="@color/color_primary"
android:contentDescription="@string/image"
android:layout_gravity="end"
/>
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="15dp"
>
<ImageView
android:id="@+id/blog_image"
android:layout_width="match_parent"
android:layout_height="@dimen/_150sdp"
android:src="@android:color/darker_gray"
android:contentDescription="@string/image"
android:scaleType="fitXY"
/>
</androidx.cardview.widget.CardView>
<TextView
android:id="@+id/blog_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:text="The title of the blog will be displayed here"
android:fontFamily="@font/exo_2_bold"
android:textColor="@color/color_primary"
android:textSize="@dimen/_14ssp"
android:layout_marginTop="15dp"
/>
<TextView
android:id="@+id/blog_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:text="The title of the blog will be displayed here"
android:fontFamily="@font/exo_2"
android:textColor="@color/color_primary"
android:textSize="@dimen/_12ssp"
android:layout_marginTop="10dp"
/>
</LinearLayout>
</ScrollView>
</LinearLayout>

View File

@@ -598,6 +598,7 @@
>
<TextView
android:id="@+id/play_trailer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -615,6 +616,7 @@
</RelativeLayout>
<TextView
android:id="@+id/masila"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

View File

@@ -4,5 +4,6 @@
<!-- Customize your dark theme here. -->
<item name="colorPrimary">@color/color_primary</item>
<item name="android:textCursorDrawable">@drawable/cursor_drawable</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>

View File

@@ -173,4 +173,5 @@
<string name="web_series_english">WEB SERIES (ENGLISH)</string>
<string name="no_favorites_added">No favorites added</string>
<string name="_0">0</string>
<string name="no_internet">No internet</string>
</resources>

View File

@@ -4,6 +4,7 @@
<!-- Customize your light theme here. -->
<item name="colorPrimary">@color/color_primary</item>
<item name="android:textCursorDrawable">@drawable/cursor_drawable</item>
<item name="android:windowDisablePreview">true</item>
</style>
<style name="Theme.App.Starting" parent="Theme.SplashScreen">
@@ -34,6 +35,7 @@
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowLayoutInDisplayCutoutMode" tools:targetApi="o_mr1">shortEdges</item>
<item name="android:windowDisablePreview">true</item>
</style>
<style name="Theme.Woka" parent="Base.Theme.Woka" />