pull/123/head
FongMi 4 years ago
parent 3c1658828c
commit 3e7487de6c
  1. 1
      app/build.gradle
  2. 10
      app/src/leanback/res/layout/adapter_vod.xml
  3. 5
      app/src/leanback/res/values/styles.xml
  4. 1
      app/src/main/AndroidManifest.xml
  5. 10
      app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java
  6. 2
      app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java

@ -75,7 +75,6 @@ dependencies {
implementation 'com.google.android.material:material:1.7.0'
implementation 'com.google.code.gson:gson:2.9.1'
implementation 'com.google.zxing:core:3.5.0'
implementation 'com.makeramen:roundedimageview:2.3.0'
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
implementation 'me.jessyan:autosize:1.2.1'
implementation 'org.greenrobot:eventbus:3.3.1'

@ -7,17 +7,16 @@
android:focusable="true"
android:focusableInTouchMode="true">
<com.makeramen.roundedimageview.RoundedImageView
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black_20"
android:scaleType="center"
app:riv_corner_radius="8dp"
app:riv_mutate_background="true"
app:shapeAppearanceOverlay="@style/VodStyle"
tools:src="@drawable/ic_img_loading" />
<com.makeramen.roundedimageview.RoundedImageView
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/delete"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -25,8 +24,7 @@
android:scaleType="center"
android:src="@drawable/ic_delete"
android:visibility="gone"
app:riv_corner_radius="8dp"
app:riv_mutate_background="true"
app:shapeAppearanceOverlay="@style/VodStyle"
tools:visibility="visible" />
<TextView

@ -19,6 +19,11 @@
<item name="postSplashScreenTheme">@style/AppTheme</item>
</style>
<style name="VodStyle">
<item name="cornerSize">8dp</item>
<item name="cornerFamily">rounded</item>
</style>
<style name="VodPlayerStyle">
<item name="auto_show">false</item>
<item name="resize_mode">fit</item>

@ -16,6 +16,7 @@
android:hardwareAccelerated="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"

@ -196,13 +196,13 @@ public class ApiConfig {
}
public Site getSite(String key) {
int index = sites.indexOf(Site.get(key));
return index == -1 ? new Site() : sites.get(index);
int index = getSites().indexOf(Site.get(key));
return index == -1 ? new Site() : getSites().get(index);
}
public Parse getParse(String name) {
int index = parses.indexOf(Parse.get(name));
return index == -1 ? null : parses.get(index);
int index = getParses().indexOf(Parse.get(name));
return index == -1 ? null : getParses().get(index);
}
public List<Site> getSites() {
@ -257,6 +257,6 @@ public class ApiConfig {
this.home = home;
this.home.setActivated(true);
config.home(home.getKey()).update();
for (Site item : sites) item.setActivated(home);
for (Site item : getSites()) item.setActivated(home);
}
}

@ -24,7 +24,7 @@ public class ImgUtil {
public static void load(String url, ImageView view) {
view.setScaleType(ImageView.ScaleType.CENTER);
if (TextUtils.isEmpty(url)) view.setImageResource(R.drawable.ic_img_error);
else Glide.with(App.get()).asBitmap().load(url).skipMemoryCache(true).sizeMultiplier(Prefers.getThumbnail()).signature(new ObjectKey(url + "_" + Prefers.getQuality())).placeholder(R.drawable.ic_img_loading).listener(getListener(view)).into(view);
else Glide.with(App.get()).asBitmap().load(url).skipMemoryCache(true).dontAnimate().sizeMultiplier(Prefers.getThumbnail()).signature(new ObjectKey(url + "_" + Prefers.getQuality())).placeholder(R.drawable.ic_img_loading).listener(getListener(view)).into(view);
}
private static RequestListener<Bitmap> getListener(ImageView view) {

Loading…
Cancel
Save