我的recyclerview列表項有三個圖像和其他組件。全屏RecyclerView圖像滑塊
<LinearLayout
android:id="@+id/image_view_items"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="3dp"
android:padding="5dp"
android:weightSum="3"
android:visibility="visible"
android:minHeight="100dp">
<ImageView
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:layout_gravity="center"
android:src="@drawable/car02"
android:padding="2dp"
/>
<ImageView
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:layout_gravity="center"
android:scaleType="fitXY"
android:src="@drawable/car01"
android:padding="2dp"
/>
<ImageView
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:layout_gravity="center"
android:scaleType="fitXY"
android:src="@drawable/car03"
android:padding="2dp"
/>
</LinearLayout>
我的每一個列表項的水平有這三幅圖像。
裏面的回收站onBindViewHolder。我已經添加下面
@BindView(R.id.image_view_items)
LinearLayout imageHolder;
viewholder.imageHolder.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// open activity of page viewer
//Log.i("Item", "Clicked");
}
});
public class ImagePagerAdapter extends PagerAdapter{
private int[] images = {R.drawable.car01, R.drawable.car02, R.drawable.car03};
Context mContext;
LayoutInflater mLayoutInflater;
public ImagePagerAdapter() {
super();
}
....
線當我點擊列表項圖像,圖像應彈出到全屏,應該能夠滑動三幅圖像,當我拖到全屏視圖應該關閉。 (如facebook圖像在郵件圖像上的全屏幕滑塊視圖)
如何將特定列表項圖像傳遞給活動? 加載圖像後。一些如何我需要通過圖像引用快速加載?
謝謝。
我想你應該CA用viewpager進行活動。並添加transitionAnimation到你的imageView。 – Fr099y