本文整理汇总了Java中com.fima.cardsui.objects.CardStack类的典型用法代码示例。如果您正苦于以下问题:Java CardStack类的具体用法?Java CardStack怎么用?Java CardStack使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CardStack类属于com.fima.cardsui.objects包,在下文中一共展示了CardStack类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addAsyncCard
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addAsyncCard(Card card, boolean refresh, Context ctx) {
final Card asyncCard = card;
final Context context = ctx;
new Thread(new Runnable() {
@Override
public void run() {
asyncCard.getCardContent(context);
}
}).start();
CardStack stack = new CardStack();
stack.add(asyncCard);
mStacks.add(stack);
if (refresh) refresh();
}
示例2: getView
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final CardStack stack = getItem(position);
stack.setAdapter(this);
stack.setPosition(position);
// TODO: caching is not working well
// if (convertView != null) {
// CardStack tagStack = (CardStack) convertView.getTag();
// ArrayList<Card> tagCards = tagStack.getCards();
// ArrayList<Card> cards = stack.getCards();
// Card lastTagCard = tagCards.get(tagCards.size()-1);
// if (!lastTagCard.equals(cards.get(cards.size()-1))) {
// convertView = stack.getView(mContext);
// convertView.setTag(stack);
// }
// } else if (convertView == null) {
convertView = stack.getView(mContext, mSwipeable);
// convertView.setTag(stack);
// }
return convertView;
}
示例3: addSeparateCards
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addSeparateCards(Card[] cards, boolean refresh) {
for (int i = 0; i < cards.length; i++) {
CardStack stack = new CardStack();
stack.add(cards[i]);
mStacks.add(stack);
}
if (refresh)
refresh();
}
示例4: addCard
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCard(Card card, boolean refresh) {
CardStack stack = new CardStack();
stack.add(card);
mStacks.add(stack);
if (refresh)
refresh();
}
示例5: addCardToLastStack
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCardToLastStack(Card card, boolean refresh) {
if (mStacks.isEmpty()) {
addCard(card, refresh);
return;
}
int lastItemPos = mStacks.size() - 1;
CardStack cardStack = (CardStack) mStacks.get(lastItemPos);
cardStack.add(card);
mStacks.set(lastItemPos, cardStack);
if (refresh) refresh();
}
示例6: getView
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final CardStack stack = getItem(position);
stack.setAdapter(this);
stack.setPosition(position);
// the CardStack can decide whether to use convertView or not
convertView = stack.getView(mContext, convertView, mSwipeable);
return convertView;
}
示例7: addCard
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCard(Card card, boolean refresh) {
CardStack stack = new CardStack();
stack.add(card);
mStacks.add(stack);
if (refresh)
refresh();
}
示例8: addCardToLastStack
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCardToLastStack(Card card, boolean refresh) {
if (mStacks.isEmpty()) {
addCard(card, refresh);
return;
}
int lastItemPos = mStacks.size() - 1;
CardStack cardStack = (CardStack) mStacks.get(lastItemPos);
cardStack.add(card);
mStacks.set(lastItemPos, cardStack);
if (refresh)
refresh();
}
示例9: onCreate
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//noinspection ConstantConditions
getActionBar().setDisplayHomeAsUpEnabled(true);
setContentView(R.layout.cardsui);
CardUI cardsUI = (CardUI) findViewById(R.id.cardsui);
cardsUI.addStack(new CardStack(""));
cardsUI.addStack(new CardStack(""));
}
示例10: getView
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final CardStack stack = getItem(position);
stack.setAdapter(this);
stack.setPosition(position);
// the CardStack can decide whether to use convertView or not
convertView = stack.getView(mContext, convertView, mSwipeable);
return convertView;
}
示例11: addCard
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCard(Card card, boolean refresh) {
CardStack stack = new CardStack();
stack.add(card);
mStacks.add(stack);
if (refresh)
refresh();
}
示例12: addCardToLastStack
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addCardToLastStack(Card card, boolean refresh) {
int lastItemPos = mStacks.size() - 1;
CardStack cardStack = (CardStack) mStacks.get(lastItemPos);
cardStack.add(card);
mStacks.set(lastItemPos, cardStack);
if (refresh)
refresh();
}
示例13: Render
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
void Render(NSStation[] nsStations, final View x, final Context context) {
AutoCompleteTextView auto = (AutoCompleteTextView)x.findViewById(R.id.AutoCompleteTextView1);
AutoCompleteTextView auto2 = (AutoCompleteTextView)x.findViewById(R.id.AutoCompleteTextView2);
AutoCompleteTextView auto3 = (AutoCompleteTextView)x.findViewById(R.id.AutoCompleteTextView3);
ArrayList<String> fullnames = new ArrayList<String>();
CardUI mCardView = (CardUI) x.findViewById(R.id.cardsview);
mCardView.setSwipeable(true);
CardStack stack = new CardStack();
stack.setTitle("Recentelijke stations");
for(Integer i = 0; i < nsStations.length; i++) {
fullnames.add((nsStations[i]).Namen.Lang);
if(i < 5)
stack.add(new StationCard((nsStations[i]).Namen.Lang));
}
mCardView.addStack(stack);
//draw time
auto.setAdapter(new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, fullnames));
auto2.setAdapter(new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, fullnames));
auto3.setAdapter(new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, fullnames));
mCardView.refresh();
//stacktitle, do you even #HOLO?
stack.setTitleTypeFace(Typeface.createFromAsset(context.getAssets(), "fonts/Roboto-ThinItalic.ttf"));
}
示例14: addStack
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void addStack(CardStack stack, boolean refresh) {
mStacks.add(stack);
if (refresh)
refresh();
}
示例15: setCurrentStackTitle
import com.fima.cardsui.objects.CardStack; //导入依赖的package包/类
public void setCurrentStackTitle(String title) {
CardStack cardStack = (CardStack) mStacks
.get(getLastCardStackPosition());
cardStack.setTitle(title);
}