本文整理汇总了Java中com.haarman.listviewanimations.swinginadapters.AnimationAdapter类的典型用法代码示例。如果您正苦于以下问题:Java AnimationAdapter类的具体用法?Java AnimationAdapter怎么用?Java AnimationAdapter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AnimationAdapter类属于com.haarman.listviewanimations.swinginadapters包,在下文中一共展示了AnimationAdapter类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: KlyphAnimationAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
public KlyphAnimationAdapter(BaseAdapter baseAdapter)
{
super(baseAdapter);
mAnimators = new SparseArray<AnimationInfo>();
mAnimationStartMillis = -1;
mLastAnimatedPosition = -1;
if (baseAdapter instanceof AnimationAdapter)
{
((AnimationAdapter) baseAdapter).setHasParentAnimationAdapter(true);
}
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:14,代码来源:KlyphAnimationAdapter.java
示例2: reset
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
/**
* Call this method to reset animation status on all views. The next time
* notifyDataSetChanged() is called on the base adapter, all views will
* animate again.
*/
public void reset()
{
mAnimators.clear();
mLastAnimatedPosition = -1;
mAnimationStartMillis = -1;
if (getDecoratedBaseAdapter() instanceof AnimationAdapter)
{
((AnimationAdapter) getDecoratedBaseAdapter()).reset();
}
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:17,代码来源:KlyphAnimationAdapter.java
示例3: animateView
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void animateView(int position, ViewGroup parent, View view)
{
if (mAnimationStartMillis == -1)
{
mAnimationStartMillis = System.currentTimeMillis();
}
hideView(view);
Animator[] childAnimators;
if (mDecoratedBaseAdapter instanceof AnimationAdapter)
{
childAnimators = ((AnimationAdapter) mDecoratedBaseAdapter).getAnimators(parent, view);
}
else
{
childAnimators = new Animator[0];
}
Animator[] animators = getAnimators(parent, view);
// Animator alphaAnimator = ObjectAnimator.ofFloat(view, "alpha", 0, 1);
AnimatorSet set = new AnimatorSet();
set.playTogether(concatAnimators(childAnimators, animators/*
* ,
* alphaAnimator
*/));
set.setStartDelay(calculateAnimationDelay());
set.setDuration(getAnimationDurationMillis());
set.start();
showView(view);
mAnimators.put(view.hashCode(), new AnimationInfo(position, set));
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:35,代码来源:KlyphAnimationAdapter.java
示例4: setListAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
@Override
public void setListAdapter( final ListAdapter adapter )
{
if( !(adapter instanceof BaseAdapter) )
{
throw new IllegalArgumentException( "adapter must inherit from BaseAdapter" );
}
BaseAdapter baseAdapter = (BaseAdapter) adapter;
AnimationAdapter animationAdapter = new ScaleInAnimationAdapter( baseAdapter );
super.setListAdapter( animationAdapter );
animationAdapter.setAbsListView( m_listView );
}
开发者ID:Wavesonics,项目名称:TMinus,代码行数:16,代码来源:BaseBrowserFragment.java
示例5: setAlphaAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setAlphaAdapter() {
AnimationAdapter animAdapter = new AlphaInAnimationAdapter(mAdapter);
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
示例6: setLeftAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setLeftAdapter() {
AnimationAdapter animAdapter = new SwingLeftInAnimationAdapter(mAdapter);
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
示例7: setRightAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setRightAdapter() {
AnimationAdapter animAdapter = new SwingRightInAnimationAdapter(mAdapter);
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
示例8: setBottomAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setBottomAdapter() {
AnimationAdapter animAdapter = new SwingBottomInAnimationAdapter(mAdapter);
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
示例9: setBottomRightAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setBottomRightAdapter() {
AnimationAdapter animAdapter = new SwingBottomInAnimationAdapter(new SwingRightInAnimationAdapter(mAdapter));
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
示例10: setScaleAdapter
import com.haarman.listviewanimations.swinginadapters.AnimationAdapter; //导入依赖的package包/类
private void setScaleAdapter() {
AnimationAdapter animAdapter = new ScaleInAnimationAdapter(mAdapter);
animAdapter.setAbsListView(getListView());
getListView().setAdapter(animAdapter);
}
开发者ID:HsingPeng,项目名称:ALLGO,代码行数:6,代码来源:AppearanceExamplesActivity.java
注:本文中的com.haarman.listviewanimations.swinginadapters.AnimationAdapter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论