Articles of viewflipper

Android NYTimes Swipe Animation / Gesture

NYTimes有一个非常有趣的翻页function。 您可以从左向右/向右滑动以查看其他项目(这很容易实现)。 即使您没有越过阈值,视图也会随手指一起移动,并在您抬起手指后回滚到初始视图。 他们如何做到这一点? 第二:这可以在TabActivity上完成吗? 谢谢

Android:ViewFlipperanimation

我添加了一个ViewFlipper,其中有2个linearlayout,我制作了一个animationxml:left_in.xml: right_out.xml: left_out.xml: right_in.xml: 一个linearlayout中的“下一步”按钮,显示首次加载应用时: mNext.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { // TODO Auto-generated method stub mViewFlipper = (ViewFlipper)findViewById(R.id.viewFlipper1); //mViewFlipper.setAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.left_in)); mViewFlipper.setInAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.left_in)); mViewFlipper.setOutAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.right_out)); mViewFlipper.showNext(); } }); 和“上一个”按钮: mPrev.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { // TODO Auto-generated method stub mViewFlipper = (ViewFlipper)findViewById(R.id.viewFlipper1); mViewFlipper.setOutAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.right_in)); mViewFlipper.setInAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.left_out)); mViewFlipper.showPrevious(); } }); “下一个”按钮运行良好,但“上一个”按钮变得奇怪:当我点击“上一个”时,它首先变为上一个视图,然后开始animation,最后它再次变为上一个视图! 怎么解决? 提前致谢!!

应用程序小部件中的ViewFlipper

我正在玩构建一个新的小部件并且正在查看Android应用程序小部件文档 ,特别是关于支持哪些小部件类的部分。 我注意到ViewFlipper受支持,但我很难find如何在主屏幕小部件中使用它的任何示例。 特别是,我想知道是否可以手动触发交换视图。 在一个活动中,这看起来相对简单,一个例子是挂钩按钮的onclick监听器来调用鳍状肢的showNext()。 RemoteViews对象有showNext和showPrevious方法,但我不确定我是否理解如何将它们连接到用户与窗口小部件交互触发的事件。 任何人都可以提供何时可以调用这些方法的示例? 看起来小部件中的按钮只能连接到意图而不是代码来练习鳍状肢。 如果这个限制为真,那么在app小部件中唯一使用视图翻转器来自动翻转视图吗?

在不同的ViewFlipper视图上重新计算ScrollView?

我有一个包装ViewFlipper的ScrolLView。 ViewFlipper中的内容高度不同,因此我的第二个屏幕有一个非常长的滚动条,随着空白内容一直打开: 因此,例如,EditText块非常长,滚动条捕获所有内容。 我转向LinearLayout,滚动条继续通过TextView内容。 我基本上需要它来“重新计算”视图高度。 此外,将EditText和LinearLayout包装在它们自己的ScrollViews中不是一个选项,因为软/虚拟键盘会阻止EditText内容。

如何从ViewFlipper为第一个视图设置无animation

我有一个具有不同视图的ViewFlipper 。 当我的活动开始时,我希望第一个视图突然出现,并在3秒后(翻转时间)animation到下一个视图。 这是我的代码: vf.setOutAnimation(animFlipOutNext); vf.setInAnimation(animFlipInNext); vf.startFlipping(); populate(); 其中vf是ViewFlipper ,populate()方法是我将所有视图添加到ViewFlipper 。 我的问题是我的animation从第一个视图开始,而不是从第一个视图开始。 我不知道我应该在哪里将animation设置为我的ViewFlipper以使我的animation不能从第一个视图开始。 谁能帮我? 第一个视图如下所示: enter_image_description http://img.androidcookie.com/android/350nmdu.png我在第一次查看之前有一个黑屏(背景颜色)。 提前致谢!

如何在viewofipper的android中检查以前的值

我有八个视图鳍状肢,有4个问题和4个答案 。 只要单击特定的viewflipper,就会显示那些问题和答案。 我的问题是,当第一次点击任何viewflipper时,当时无事可做,并且在点击viewflipper之后,下一个单击的viewflipper值想要检查哪个是相同的(相等)。(如果Question是5 + 3那么答案应该是8)。 条件: 如果我是第一次点击Q然后下次点击有Q的另一个viewflipper没有必要检查操作,没有任何隐藏。 如果我是第一次点击Q然后下次A点击Q的textview的回溯值并检查是否正确,如果它是正确隐藏Q和A. 如果我是第一次点击A然后下次Q点击A的textview的反向值并检查它是否正确,如果它是正确隐藏Q和A. 如果我是第一次点击A然后下次另一个有点击a的viewflipper没有任何检查操作是必要的,没有任何隐藏。 如果我是第一次点击Q然后下次点击有Q的相同viewflipper没有任何检查操作是必要的隐藏。 如果我是第一次点击A然后下次相同的viewflipper点击A没有任何检查操作是必要的隐藏。 那么,如何检查当前可点击的ViewFlipper和之前点击的ViewFlipper。 我不知道如何检查问题。 我想,看看这个问题,我的问题就更清楚了。 编辑:12月16日 @Override public void onClick(View v) { switch (v.getId()) { case R.id.vf1: try { if (click) { Message msg = new Message(); msg.what = 1; delayHandler.sendMessageDelayed(msg, DELAYTIME); vFilpper1.showNext(); } catch (Exception e) { e.printStackTrace(); } counter++; break; case R.id.vf2: […]

图形布局显示ViewFlipper的第一个视图,如何查看其他人?

我正在使用Eclipse和ViewFlipper。 在图形布局中,我想看到我的视图的第二,第三和第四布局 – 现在,我只能看到第一个视图。 有什么建议么?

如何在Android中制作动态翻转屏幕(如iPhone的动态翻转屏幕)

我正在通过Web服务解析数据。 我希望水平翻转而不是垂直翻转。 这是一个使用ViewFlipper的教程,但它适用于静态数据。 这是我们的代码,我们需要在两个活动之间翻转: Splash.java public class Splash extends Activity{ /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); startActivity(new Intent(Splash.this, MainMenu.class)); Splash.this.finish(); } } Splash.xml Menu.java public class Menu extends Activity{ /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); […]

使用ViewFlipper更新高度

我希望能够更新ViewFlipper的每个子节点的高度。 这是可能的,因为我永远找不到ViewFlipper的任何API文档并更新高度或宽度。

Android 4.0之前的TextureViewfunction?

我想知道有什么方法可以在Android 2.2或2.33环境中获得与TextureView类似的function吗? 具体来说,我正在寻找一种在ViewFlipper中放置动态视图(如SurfaceView)的方法(可以使用TextureView完成)。 任何和所有有关这方面的帮助将不胜感激。