package com.byoutline.kickmaterial.views;
import android.content.Context;
import android.content.Intent;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.MediaController;
import com.byoutline.secretsauce.activities.WebViewActivityV7;
import com.byoutline.secretsauce.utils.ViewUtils;
public class VideoController extends MediaController {
private final String url;
private Button searchButton;
public VideoController(Context context, AttributeSet attrs, String url) {
super(context, attrs);
this.url = url;
}
public VideoController(Context context, boolean useFastForward, String url) {
super(context, useFastForward);
this.url = url;
}
public VideoController(Context context, String url) {
super(context);
this.url = url;
}
@Override
public void setAnchorView(View view) {
super.setAnchorView(view);
searchButton = new Button(getContext());
searchButton.setText("Back This project");
searchButton.setOnClickListener(ignored -> {
Intent intent = new Intent(getContext(), WebViewActivityV7.class);
intent.putExtra(WebViewActivityV7.BUNDLE_URL, url);
getContext().startActivity(intent);
});
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.RIGHT;
params.topMargin = ViewUtils.dpToPx(4, getContext());
addView(searchButton, params);
}
}