Custom views extend AppCompatImageView instead of ImageView
This commit is contained in:
parent
2c9582c947
commit
14718a9f51
@ -1,13 +1,14 @@
|
||||
package de.danoeh.antennapod.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.v7.widget.AppCompatImageView;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.ImageView;
|
||||
|
||||
/**
|
||||
* From http://stackoverflow.com/a/19449488/6839
|
||||
*/
|
||||
public class SquareImageView extends ImageView {
|
||||
public class SquareImageView extends AppCompatImageView {
|
||||
|
||||
public SquareImageView(Context context) {
|
||||
super(context);
|
||||
|
@ -20,6 +20,7 @@ import android.support.v4.view.accessibility.AccessibilityEventCompat;
|
||||
import android.support.v7.app.MediaRouteControllerDialog;
|
||||
import android.support.v7.graphics.Palette;
|
||||
import android.support.v7.media.MediaRouter;
|
||||
import android.support.v7.widget.AppCompatImageView;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.util.TypedValue;
|
||||
@ -203,7 +204,7 @@ public class CustomMRControllerDialog extends MediaRouteControllerDialog {
|
||||
* http://stackoverflow.com/questions/18077325/scale-image-to-fill-imageview-width-and-keep-aspect-ratio
|
||||
*/
|
||||
if (landscape) {
|
||||
artView = new ImageView(getContext()) {
|
||||
artView = new AppCompatImageView(getContext()) {
|
||||
@Override
|
||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
||||
int desiredWidth = widthMeasureSpec;
|
||||
@ -234,7 +235,7 @@ public class CustomMRControllerDialog extends MediaRouteControllerDialog {
|
||||
MarginLayoutParamsCompat.setMarginStart(artParams,
|
||||
getContext().getResources().getDimensionPixelSize(R.dimen.media_router_controller_playback_control_horizontal_spacing));
|
||||
} else {
|
||||
artView = new ImageView(getContext()) {
|
||||
artView = new AppCompatImageView(getContext()) {
|
||||
@Override
|
||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
||||
int desiredHeight = heightMeasureSpec;
|
||||
|
Loading…
x
Reference in New Issue
Block a user