足球百事通导航娱乐城在多年的发展中拥有更优质的体验侗嘿记露足球百事通导航凭借多年的诚信发展选择在PP注册开户绝对是您明智的选择,足球百事通导航欢迎光临娱乐城佬也辆自型我们也欢迎给位选择在五星开户。足球百事通导航官方网站会是您开户的最理想选择,足球百事通导航旨在打造一个高品质的线上游戏平台灾患盐并且第一时间发布最新的各种现金优惠信息。
足球百事通导航点击下图进入官网:
足球百事通导航点击下图进入活动:
足球百事通导航点击下图进入领取彩金:
足球百事通导航点击下图进入官网:
足球百事通导航点击下图进入活动:
足球百事通导航点击下图进入领取彩金:
武松国际|http://wsgjdnil.weebly.com
武松娱乐城|http://wsylccwup.weebly.com
永旺国际|http://ywgjfyox.weebly.com
首存存一元送彩金19|http://sccyyscjbxsv.weebly.com
金沙城中心网上娱乐|http://jsczxwsylezab.weebly.com
博狗注册|http://bgzcjhcp.weebly.com
text context; private int width ;
private int padingLeft;
private int padingRight ;
private float lineStartX = 0 ;
private float lineEndX = 0 ;
private Paint textPaint;
private int textWidth ;
private int lastPosition = 0 ;
private float lineScale = 0 ;
private ViewPager mViewPager ;
private static final int DEFULT_TEXT_COLOR = Color.BLACK;
private static final int DEFULT_TEXT_SIZE = 40;
private static final int DEFULT_LINE_COLOR = Color.RED;
private static final int DEFULT_LINE_STRO = 5;
private String [] str ; // 存储 题要显示的字符
private float [] strX ; // 存储 每个字符 开始的X位置
private float [] strWidth ; // 存储每个字符的长度
private int startX; // 与手势相关 记录按下的X的坐标
private int recordDownX = 0 ;
private OnClickOneListener mOnClickOneListener ;
private OverScroller mScroller;
public ColumnHorizontalScrollView(Context context, AttributeSet attrs,
int defStyleAttr) {
super(context, attrs, defStyleAttr);
init(context);
}
public ColumnHorizontalScrollView(Context context, AttributeSet attrs) {
super(context,
优发娱乐官网 attrs);
init(context);
}
public ColumnHorizontalScrollView(Context context) {
super(context);
init(context);
}
private void init(Context context){
this.context = context ;
mScroller = new OverScroller(context,new LinearInterpolator());
textPaint = new Paint();
linePaint = new Paint();
textPaint.setColor(DEFULT_TEXT_COLOR);
textPaint.setTextSize(DEFULT_TEXT_SIZE);
textPaint.setTypeface(Typeface.SANS_SERIF);
linePaint.setColor(DEFULT_LINE_COLOR);
linePaint.setStrokeWidth(DEFULT_LINE_STRO);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
if (str == null) {
return ;
}
measureSize();
drawText(canvas); //画字
measureLineSize();//测量下划线的位置
drawLine(canvas);//画下划线
}
@Override
public void computeScroll() {
if (mScroller.computeScrollOffset()) {
scrollTo(mScroller.getCurrX(), mScroller.getCurrY());
}
super.computeScroll();
postInvalidate();
}
private void drawText(Canvas canvas){
int totel = 0 ;
for (int i = 0; i < str.length; i++) {
if (i == 0 ) {
totel += padingLeft;
}
strX[i] = totel ;
canvas.drawText(str[i], strX[i],
澳客网比分直播 textHeight, textPaint);
float oneTextWidth = textPaint.measureText(str[i]);
totel =(int) (totel + oneTextWidth +space);
strWidth[i] = oneTextWidth ;
}
textWidth = totel - space +padingLeft ;
}
private void drawLine(Canvas canvas){
canvas.drawLine(lineStartX, lineHeight ,lineEndX
澳门新濠天地官网 , lineHeight, linePaint);
}
private void measureSize(){
width = getWidth();
height = getHeight();
padingLeft = getPaddingLeft();
padingRight = getPaddingRight();
&