Files
HouseProperty/ninegridview/src/main/java/com/lzy/ninegrid/NineGridItemViewGroup.java

44 lines
1.1 KiB
Java
Raw Normal View History

2020-08-11 14:48:10 +08:00
package com.lzy.ninegrid;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import com.pili.pldroid.player.widget.PLVideoView;
public class NineGridItemViewGroup extends FrameLayout {
private PLVideoView pv;
private ImageView iv;
public NineGridItemViewGroup(@NonNull Context context) {
super(context);
}
public NineGridItemViewGroup(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
LayoutInflater.from(context).inflate(R.layout.layout_item_ninegrid, this);
pv = findViewById(R.id.pv);
iv = findViewById(R.id.iv);
}
public void setVisibleVideo() {
iv.setVisibility(View.GONE);
pv.setVisibility(View.VISIBLE);
}
public void setImageVisible(ImageView.ScaleType type) {
pv.setVisibility(View.GONE);
iv.setVisibility(View.VISIBLE);
iv.setScaleType(type);
}
}