使用方法也很簡單,用 flipper.showNext(text, reverse) 就可以使用了,下面附上比較完整的範例
final PrismFlipper flipper = (PrismFlipper)findViewById(R.id.viewFlipper1);
final String[] texts = new String[] { "Refresh", "go to last read position", "last read post" };
flipper.setFrontText(texts[0]);
flipper.setBackground(new ColorDrawable(0xff3465a4));
flipper.setTextColor(Color.WHITE);
Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
flipper.showNext(texts[mPosition], false);
mPosition = (mPosition + 1) % texts.length;
}
});
btn = (Button)findViewById(R.id.button2);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
flipper.showNext(texts[mPosition], true);
mPosition = (mPosition + 1) % texts.length;
}
});
完整的範例可以在 github 上找到,授權是 BSD license。
0 意見:
張貼意見