Remove androidx.appcompat dependency

This commit is contained in:
Niels van Velzen
2020-02-09 21:39:54 +01:00
parent 66e6b02643
commit 11e96f1d4a
5 changed files with 9 additions and 10 deletions

View File

@@ -51,7 +51,6 @@ dependencies {
// Android(x)
implementation("androidx.core:core-ktx:1.2.0")
implementation("androidx.leanback:leanback:1.0.0")
implementation("androidx.appcompat:appcompat:1.1.0")
implementation("androidx.tvprovider:tvprovider:1.0.0")
implementation("androidx.palette:palette:1.0.0")
implementation("androidx.constraintlayout:constraintlayout:1.1.3")

View File

@@ -4,22 +4,23 @@ import android.content.Context;
import android.content.Intent;
import android.graphics.Canvas;
import android.graphics.Rect;
import androidx.core.app.ActivityOptionsCompat;
import androidx.appcompat.widget.AppCompatTextView;
import android.text.Layout;
import android.util.AttributeSet;
import android.view.SoundEffectConstants;
import android.view.View;
import android.widget.TextView;
import org.jellyfin.androidtv.R;
import org.jellyfin.androidtv.TvApp;
import org.jellyfin.androidtv.details.ExpandedTextActivity;
import androidx.core.app.ActivityOptionsCompat;
/**
* Created by spam on 9/30/2016.
*/
public class ExpandableTextView extends AppCompatTextView {
public class ExpandableTextView extends TextView {
private boolean textChanged;
private boolean isElipsized;

View File

@@ -2,14 +2,14 @@ package org.jellyfin.androidtv.ui;
import android.content.Context;
import android.graphics.Typeface;
import androidx.appcompat.widget.AppCompatTextView;
import android.widget.TextView;
import org.jellyfin.apiclient.model.dto.BaseItemType;
/**
* Created by Eric on 2/21/2015.
*/
public class GenreButton extends AppCompatTextView {
public class GenreButton extends TextView {
public GenreButton(Context context, Typeface font, int size, String text, BaseItemType itemType) {
super(context);
setTypeface(font);

View File

@@ -1,7 +1,6 @@
package org.jellyfin.androidtv.ui;
import android.content.Context;
import androidx.appcompat.widget.AppCompatImageView;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
@@ -13,7 +12,7 @@ import org.jellyfin.androidtv.model.GotFocusEvent;
/**
* Created by Eric on 2/20/2015.
*/
public class ImageButton extends AppCompatImageView {
public class ImageButton extends ImageView {
public static int STATE_PRIMARY = 0;
public static int STATE_SECONDARY = 1;

View File

@@ -1,9 +1,9 @@
package org.jellyfin.androidtv.ui;
import android.content.Context;
import androidx.appcompat.widget.AppCompatButton;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import org.jellyfin.androidtv.R;
import org.jellyfin.androidtv.util.Utils;
@@ -11,7 +11,7 @@ import org.jellyfin.androidtv.util.Utils;
/**
* Created by Eric on 4/30/2015.
*/
public class TextButton extends AppCompatButton {
public class TextButton extends Button {
public TextButton(Context context) {
super(context);
setOnFocusChangeListener(focusChangeListener);