style: update app icon and banner to YouTube-style Play Button
This commit is contained in:
parent
36fb950a1a
commit
9ed95f5b97
28 changed files with 37 additions and 31 deletions
|
|
@ -7,8 +7,8 @@ public final class BuildConfig {
|
||||||
public static final boolean DEBUG = Boolean.parseBoolean("true");
|
public static final boolean DEBUG = Boolean.parseBoolean("true");
|
||||||
public static final String APPLICATION_ID = "com.streamflix.tv";
|
public static final String APPLICATION_ID = "com.streamflix.tv";
|
||||||
public static final String BUILD_TYPE = "debug";
|
public static final String BUILD_TYPE = "debug";
|
||||||
public static final int VERSION_CODE = 1;
|
public static final int VERSION_CODE = 3;
|
||||||
public static final String VERSION_NAME = "1.0.0";
|
public static final String VERSION_NAME = "1.3.0";
|
||||||
// Field from default config.
|
// Field from default config.
|
||||||
public static final String API_BASE_URL = "https://nf.khoavo.myds.me";
|
public static final String API_BASE_URL = "https://nf.khoavo.myds.me";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -1,4 +1,4 @@
|
||||||
#Fri Jan 02 23:14:28 GMT+07:00 2026
|
#Fri Jan 02 23:19:17 GMT+07:00 2026
|
||||||
com.streamflix.tv.app-main-43\:/animator/card_focus_animator.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\animator_card_focus_animator.xml.flat
|
com.streamflix.tv.app-main-43\:/animator/card_focus_animator.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\animator_card_focus_animator.xml.flat
|
||||||
com.streamflix.tv.app-main-43\:/drawable/app_banner.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_app_banner.xml.flat
|
com.streamflix.tv.app-main-43\:/drawable/app_banner.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_app_banner.xml.flat
|
||||||
com.streamflix.tv.app-main-43\:/drawable/button_primary_bg.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_button_primary_bg.xml.flat
|
com.streamflix.tv.app-main-43\:/drawable/button_primary_bg.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_button_primary_bg.xml.flat
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#Fri Jan 02 23:14:32 GMT+07:00 2026
|
#Fri Jan 02 23:19:20 GMT+07:00 2026
|
||||||
com.streamflix.tv.app-main-5\:/animator/card_focus_animator.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\animator\\card_focus_animator.xml
|
com.streamflix.tv.app-main-5\:/animator/card_focus_animator.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\animator\\card_focus_animator.xml
|
||||||
com.streamflix.tv.app-main-5\:/drawable/app_banner.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\app_banner.xml
|
com.streamflix.tv.app-main-5\:/drawable/app_banner.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\app_banner.xml
|
||||||
com.streamflix.tv.app-main-5\:/drawable/button_primary_bg.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\button_primary_bg.xml
|
com.streamflix.tv.app-main-5\:/drawable/button_primary_bg.xml=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\button_primary_bg.xml
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#Fri Jan 02 23:14:59 GMT+07:00 2026
|
#Fri Jan 02 23:19:46 GMT+07:00 2026
|
||||||
base.0=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\classes.dex
|
base.0=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\classes.dex
|
||||||
base.1=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex
|
base.1=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex
|
||||||
base.2=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\10\\classes.dex
|
base.2=Z\:\\kv-netflix\\current\\Streamflow\\android-tv\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\10\\classes.dex
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
|
|
@ -11,8 +11,8 @@
|
||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"attributes": [],
|
"attributes": [],
|
||||||
"versionCode": 1,
|
"versionCode": 3,
|
||||||
"versionName": "1.0.0",
|
"versionName": "1.3.0",
|
||||||
"outputFile": "linked-resources-binary-format-debug.ap_"
|
"outputFile": "linked-resources-binary-format-debug.ap_"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
1<?xml version="1.0" encoding="utf-8"?>
|
1<?xml version="1.0" encoding="utf-8"?>
|
||||||
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
3 package="com.streamflix.tv"
|
3 package="com.streamflix.tv"
|
||||||
4 android:versionCode="1"
|
4 android:versionCode="3"
|
||||||
5 android:versionName="1.0.0" >
|
5 android:versionName="1.3.0" >
|
||||||
6
|
6
|
||||||
7 <uses-sdk
|
7 <uses-sdk
|
||||||
8 android:minSdkVersion="23"
|
8 android:minSdkVersion="23"
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.streamflix.tv"
|
package="com.streamflix.tv"
|
||||||
android:versionCode="1"
|
android:versionCode="3"
|
||||||
android:versionName="1.0.0" >
|
android:versionName="1.3.0" >
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="23"
|
android:minSdkVersion="23"
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.streamflix.tv"
|
package="com.streamflix.tv"
|
||||||
android:versionCode="1"
|
android:versionCode="3"
|
||||||
android:versionName="1.0.0" >
|
android:versionName="1.3.0" >
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="23"
|
android:minSdkVersion="23"
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"attributes": [],
|
"attributes": [],
|
||||||
"versionCode": 1,
|
"versionCode": 3,
|
||||||
"versionName": "1.0.0",
|
"versionName": "1.3.0",
|
||||||
"outputFile": "AndroidManifest.xml"
|
"outputFile": "AndroidManifest.xml"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.streamflix.tv"
|
package="com.streamflix.tv"
|
||||||
android:versionCode="1"
|
android:versionCode="3"
|
||||||
android:versionName="1.0.0" >
|
android:versionName="1.3.0" >
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="23"
|
android:minSdkVersion="23"
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"attributes": [],
|
"attributes": [],
|
||||||
"versionCode": 1,
|
"versionCode": 3,
|
||||||
"versionName": "1.0.0",
|
"versionName": "1.3.0",
|
||||||
"outputFile": "AndroidManifest.xml"
|
"outputFile": "AndroidManifest.xml"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
</item>
|
</item>
|
||||||
<item
|
<item
|
||||||
android:drawable="@drawable/ic_streamflix_logo"
|
android:drawable="@drawable/ic_streamflix_logo"
|
||||||
android:width="120dp"
|
android:width="200dp"
|
||||||
android:height="120dp"
|
android:height="120dp"
|
||||||
android:gravity="center"/>
|
android:gravity="center"/>
|
||||||
</layer-list>
|
</layer-list>
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -11,8 +11,8 @@
|
||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"attributes": [],
|
"attributes": [],
|
||||||
"versionCode": 1,
|
"versionCode": 3,
|
||||||
"versionName": "1.0.0",
|
"versionName": "1.3.0",
|
||||||
"outputFile": "app-debug.apk"
|
"outputFile": "app-debug.apk"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -7,7 +7,7 @@
|
||||||
</item>
|
</item>
|
||||||
<item
|
<item
|
||||||
android:drawable="@drawable/ic_streamflix_logo"
|
android:drawable="@drawable/ic_streamflix_logo"
|
||||||
android:width="120dp"
|
android:width="200dp"
|
||||||
android:height="120dp"
|
android:height="120dp"
|
||||||
android:gravity="center"/>
|
android:gravity="center"/>
|
||||||
</layer-list>
|
</layer-list>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,15 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:aapt="http://schemas.android.com/aapt"
|
|
||||||
android:width="44dp"
|
android:width="44dp"
|
||||||
android:height="44dp"
|
android:height="44dp"
|
||||||
android:viewportWidth="44"
|
android:viewportWidth="44"
|
||||||
android:viewportHeight="44">
|
android:viewportHeight="44">
|
||||||
|
<!-- Red Rounded Rectangle (Play Button Base) -->
|
||||||
<path
|
<path
|
||||||
android:pathData="M22,0 A22,22 0 1,0 22,44 A22,22 0 1,0 22,0 Z"
|
android:pathData="M8,4 L36,4 C40,4 42,6 42,10 L42,34 C42,38 40,40 36,40 L8,40 C4,40 2,38 2,34 L2,10 C2,6 4,4 8,4 Z"
|
||||||
android:fillColor="#E50914" />
|
android:fillColor="#E50914" />
|
||||||
|
<!-- White Play Triangle -->
|
||||||
|
<path
|
||||||
|
android:pathData="M18,14 L18,30 L30,22 Z"
|
||||||
|
android:fillColor="#FFFFFF" />
|
||||||
</vector>
|
</vector>
|
||||||
|
|
@ -5,6 +5,6 @@
|
||||||
android:viewportWidth="108"
|
android:viewportWidth="108"
|
||||||
android:viewportHeight="108">
|
android:viewportHeight="108">
|
||||||
<path
|
<path
|
||||||
android:fillColor="#E50914"
|
android:fillColor="#2A2A2A"
|
||||||
android:pathData="M0,0h108v108h-108z"/>
|
android:pathData="M0,0h108v108h-108z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,11 @@
|
||||||
android:height="108dp"
|
android:height="108dp"
|
||||||
android:viewportWidth="108"
|
android:viewportWidth="108"
|
||||||
android:viewportHeight="108">
|
android:viewportHeight="108">
|
||||||
|
<!-- Centered YouTube-style Play Button -->
|
||||||
<!-- Empty path or full red path to ensure solid red look -->
|
|
||||||
<path
|
<path
|
||||||
android:fillColor="#E50914"
|
android:pathData="M24,30 L84,30 C94,30 98,34 98,44 L98,64 C98,74 94,78 84,78 L24,78 C14,78 10,74 10,64 L10,44 C10,34 14,30 24,30 Z"
|
||||||
android:pathData="M0,0h108v108z"/>
|
android:fillColor="#E50914" />
|
||||||
|
<path
|
||||||
|
android:pathData="M44,42 L44,66 L68,54 Z"
|
||||||
|
android:fillColor="#FFFFFF" />
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue