This commit is contained in:
jinyuer
2020-08-11 14:48:10 +08:00
parent 1686ba94e9
commit fa1413fc30
57 changed files with 3142 additions and 122 deletions

View File

@@ -0,0 +1,43 @@
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);
}
}