This commit is contained in:
2025-11-18 15:12:24 +08:00
parent c173c425ce
commit a7d2035e70
1361 changed files with 367452 additions and 0 deletions
@@ -0,0 +1,81 @@
package cn.shangyu.gdxzExpert.component;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import com.binioter.guideview.Component;
import com.bumptech.glide.Glide;
import cn.shangyu.gdxzExpert.R;
/**
* Created by binIoter on 16/6/17.
*/
public class SimpleComponent implements Component {
Context context;
public SimpleComponent(Context context) {
this.context=context;
}
@Override public View getView(LayoutInflater inflater) {
View ll = inflater.inflate(R.layout.big_component, null);
ImageView img_gif=ll.findViewById(R.id.imggif);
Glide.with(context).asGif().load(R.drawable.gank).into(img_gif);
ll.findViewById(R.id.ship).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(needDimss!=null)
{
needDimss.dimss();
}
}
});
ll.findViewById(R.id.next).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(needDimss!=null)
{
needDimss.next();
}
}
});
// ll.setOnClickListener(new View.OnClickListener() {
// @Override public void onClick(View view) {
//// Toast.makeText(view.getContext(), "引导层被点击了", Toast.LENGTH_SHORT).show();
// }
// });
return ll;
}
@Override public int getAnchor() {
return Component.ANCHOR_TOP;
}
@Override public int getFitPosition() {
return Component.FIT_END;
}
@Override public int getXOffset() {
return -15;
}
@Override public int getYOffset() {
return -3;
}
private needDimss needDimss=null;
public interface needDimss
{
void dimss();
void next();
}
public void setNeedDimss(needDimss needDimss)
{
this.needDimss=needDimss;
}
}
@@ -0,0 +1,72 @@
package cn.shangyu.gdxzExpert.component;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import com.binioter.guideview.Component;
import com.bumptech.glide.Glide;
import cn.shangyu.gdxzExpert.R;
/**
* Created by binIoter on 16/6/17.
*/
public class SimpleComponentNext implements Component {
Context context;
public SimpleComponentNext(Context context) {
this.context=context;
}
@Override public View getView(LayoutInflater inflater) {
View ll = inflater.inflate(R.layout.big_component_next, null);
ImageView img_gif=ll.findViewById(R.id.imggif);
Glide.with(context).asGif().load(R.drawable.gank).into(img_gif);
ll.findViewById(R.id.next).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(needDimss!=null)
{
needDimss.dimss();
}
}
});
// ll.setOnClickListener(new View.OnClickListener() {
// @Override public void onClick(View view) {
//// Toast.makeText(view.getContext(), "引导层被点击了", Toast.LENGTH_SHORT).show();
// }
// });
return ll;
}
@Override public int getAnchor() {
return Component.ANCHOR_BOTTOM;
}
@Override public int getFitPosition() {
return Component.FIT_END;
}
@Override public int getXOffset() {
return 15;
}
@Override public int getYOffset() {
return 3;
}
private needDimss needDimss=null;
public interface needDimss
{
void dimss();
void next();
}
public void setNeedDimss(needDimss needDimss)
{
this.needDimss=needDimss;
}
}