package us.pinguo.edit.sdk.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.TextView;
import us.pinguo.edit.sdk.R;
public class PGEditThreeSeekbarLayout extends PGEditSeekbarLayout {
private TextView centerView;
private TextView leftView;
private TextView rightView;
private OnClickListener mTextClickListener;
public PGEditThreeSeekbarLayout(Context context) {
super(context);
init();
}
public PGEditThreeSeekbarLayout(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
@Override
protected void init() {
LayoutInflater.from(getContext().getApplicationContext())
.inflate(R.layout.pg_sdk_edit_three_seekbar_layout, this, true);
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
centerView = (TextView) findViewById(R.id.center_tv);
leftView = (TextView) findViewById(R.id.left_tv);
rightView = (TextView) findViewById(R.id.right_tv);
}
public void setTextName(String leftName, String centerName, String rightName) {
centerView.setText(centerName);
leftView.setText(leftName);
rightView.setText(rightName);
centerView.setSelected(false);
leftView.setSelected(false);
rightView.setSelected(false);
leftView.setVisibility(VISIBLE);
rightView.setVisibility(VISIBLE);
}
public void setTextClickListener(OnClickListener onClickListener, String leftTag, String centerTag, String rightTag) {
centerView.setOnClickListener(onClickListener);
centerView.setTag(centerTag);
leftView.setOnClickListener(onClickListener);
leftView.setTag(leftTag);
rightView.setOnClickListener(onClickListener);
rightView.setTag(rightTag);
mTextClickListener = onClickListener;
}
public void selectedFirstText() {
if (leftView.getVisibility() == VISIBLE) {
mTextClickListener.onClick(leftView);
} else if (centerView.getVisibility() == VISIBLE) {
mTextClickListener.onClick(centerView);
} else if (rightView.getVisibility() == VISIBLE) {
mTextClickListener.onClick(rightView);
}
}
}