Articles of swipe

Android Studio的默认“选项卡式活动”,如何通过片段刷卡?

完整的初学者在这里.. 我使用了“新build项目向导”中的“选项卡式活动”。 我试图让它通过3个不同的片段,然而我只是不知道在哪里告诉程序来做到这一点。 作为一个数组加载他们,如果是的话我应该怎么做,我如何实例化不同的片段? 任何指针和/或解决scheme非常赞赏。

用于android项目的tab + swipe应用程序中的不同选项卡的不同菜单

我是一个初学Android应用程序和Java,基本上我是一个PHP开发人员。 我有一个项目的标签+刷卡应用程序, Reseller.java package com.idevoc.onsitereseller; import java.util.ArrayList; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.MenuInflater; public class Reseller extends FragmentActivity { FragmentTransaction transaction; static ViewPager mViewPager; /** Called when the activity is first created. */ @Override public void onCreate(Bundle […]

设置SeekBar的宽度使“滑动解锁”效果

我正在尝试使用SeekBar进行滑动来解锁function。 在这里显示我瞄准的外观: 这是由两个图像组成,一个背景和一个button。 我把背景和SeekBar放在一个FrameLayout中,这样SeekBar应该放在背景之上。 像这样: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="Testing 123…" /> <FrameLayout android:layout_height="wrap_content" android:layout_width="wrap_content" > <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="center" android:src="@drawable/unlockback" /> <SeekBar android:id="@+id/myseek" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="false" android:max="100" android:progressDrawable="@android:color/transparent" android:thumb="@drawable/unlockbut" /> </FrameLayout> </LinearLayout> 不幸的是,最终的结果是这样的(在eclipse中): 我似乎无法使SeekBar匹配FrameLayout的大小。 你可以在上面的图片中看到用细蓝框表示的Seekbar的大小。 该框架有两个小的坚实的蓝色正方形,你可以用鼠标指针来抓取大小。 但是,如果我用鼠标指针拖动蓝色方块以匹配FrameView的整个宽度,那么只要松开鼠标,方块就会回到原来的(太小)尺寸。 我能做些什么来解决这个问题?如果我能以一种根本不同的方式实现轻扫解锁,那么我也对此感兴趣。

停止Google即时滑动手势被识别

在工作中,我目前面临一个问题,那就是打开Goog​​le Now的Jelly Bean中的新手势导致了与我们的devise有关的问题。 该应用程序很快到期,所以重新devise布局是不可能的。 基本上问题是我们正在使用位于屏幕底部的滑动抽屉,JellyBean用户会发现他们在滑动屏幕底部的滑动抽屉时通常会意外启动Google即时应用。 是否可以在每个活动的基础上禁用Google即时启动手势? 甚至在现在的应用程序级别,直到我们有机会重新deviseGUI?

无法从arrays适配器设置SwipeFlingAdapterView

我使用https://github.com/Diolor/Swipecards ,它工作完美,如果数据是静态的,但它不与AsyncTask 现在我想用JSON数据绑定适配器。 但它没有工作。 public class HomeFragment extends Fragment { private Context context; private ArrayList<Productp> al; private ArrayAdapter<Productp> arrayAdapter; SwipeFlingAdapterView flingContainer; ImageView img_product; private ProgressDialog pDialog; JSONParser jParser = new JSONParser(); private static String url_all_products = "http://www.example.com/prod.php"; // JSON Node names private static final String TAG_SUCCESS = "success"; private static final String TAG_PRODUCTS = "products"; […]

如何实现碎片之间的滑动手势?

我想实现我的Android应用程序,我正在开发Android Studio的IDE。 在不同的标签(片段)之间滑动。 我尝试在网上search和StackOverflow,但我不明白。 我的操作栏是经典的,在Android 3.0以上的版本。如果你能给我一些build议或者援助的例子,我将不胜感激。 有了这个,我感谢你。

RecyclerView ItemTouchHelper轻扫移除animation

我有一个删除刷卡,绘制一个背景(很像收件箱应用程序),由一个ItemTouchHelper实现 – 通过重写onChilDraw方法,并在提供的canvas上绘制一个矩形: ItemTouchHelper mIth = new ItemTouchHelper( new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.RIGHT) { public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) { remove(viewHolder.getAdapterPosition()); } public boolean onMove(RecyclerView recyclerview, RecyclerView.ViewHolder v, RecyclerView.ViewHolder target) { return false; } @Override public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) { View itemView = viewHolder.itemView; […]

在Android 2.2 + ViewPager和Fragments中实现使用TabHost的教程

一个简短的教程,像我这样的人遇到了一些麻烦find一种方法来实现TabHost和ViewPager,包括用手指滑动页面和标签点击更改页面。 显示的解决scheme与Android版本2.2+兼容。 它包括选项卡初始化,ViewPager连接选项卡和页面滚动pipe理。 它的主要特点是优化早期版本的Android(FROYO,API版本8,Android 2.2)以及针对不同用途的简单实现。 我希望这会有用。

在RecyclerView中滑动和OnClick事件

我试图在RecyclerView中实施滑动来消除动作,但是当我在ViewHolder中的任何View上设置OnClickListener时,它将覆盖该视图上的所有OnTouch事件。 我可以放弃OnClickListener并处理TouchListener中的所有点击,但是如果我在RecycleView的子视图中有多个button,那么将会有很多代码,这看起来不是一个正确的方法。 在我的RecyleView中,我正在设置Swipe来closures监听器( 与此类似 ): setOnTouchListener(touchListener); setOnScrollListener(touchListener.makeScrollListener()); 它在ListView中工作,但在RecycleView中,OnClickListener阻止了OnTouchListner事件。 ViewHolder视图的布局示例。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/card_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="72dp" android:descendantFocusability="blocksDescendants"> <ImageView android:id="@+id/keep_icon" android:layout_width="48dp" android:layout_height="48dp" android:layout_centerInParent="true" android:src="@drawable/ic_received" /> 在RecyclerView.Adapter中充气: @Override public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View v = mInflater.inflate(R.layout.push_card_view_compat, viewGroup, false); return new ViewHolder(v, onClickListener, onKeepListener); } ViewHolder: public ViewHolder(final View itemView, final OnViewHolderClickListener onClickListener, final OnKeepListener […]

如何禁用ViewPager向一个方向滑动

我想只允许用户在一个ViewPager从右向左滑动。 所以一旦他通过一页,他不能回到它。 如何才能做到这一点? 我试过这个解决scheme: public class CustomViewPager extends ViewPager { float lastX = 0; boolean lockScroll = false; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public CustomViewPager(Context context) { super(context); } @Override public boolean onTouchEvent(MotionEvent ev) { switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: lastX = ev.getX(); lockScroll = false; return super.onTouchEvent(ev); case MotionEvent.ACTION_MOVE: if […]