共享Viewpager制作的滑块中的特定图像

时间:2019-07-16 17:21:20

标签: java android android-intent android-viewpager

我已经使用viewPager和picasso制作了图像滑块。图像是从我自己的(原始)加载的。我在图片下方放置了共享按钮。

我想使用共享意图共享特定图像。我的意思是,如果我处于位置3的图片中,则只能共享位置3的图片。

显示图像滑块的活动:

public class RajeshDaiActivity extends AppCompatActivity{
    ViewPager viewPager;

    private int[] imageUrls = new int[]{

            R.drawable.oq,
            R.drawable.oqqqq,

            R.drawable.opt3
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_rajesh_dai);

        viewPager = findViewById(R.id.view_pager);
        ViewPageAdapter adapter = new ViewPageAdapter(this, imageUrls);
        viewPager.setAdapter(adapter);


        ImageView ShareButton = findViewById(R.id.share);
        ShareButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent share = new Intent("android.intent.action.SEND");
                //?? how??
            }
        });
    }

    private int getItem(int i) {
        return viewPager.getCurrentItem() + i;
    }


}

1 个答案:

答案 0 :(得分:0)

从上面发布的代码来看,您似乎需要实现一个接口并捕获特定图像的click事件,并实现片段类中特定功能的重写实现中的重定向逻辑。希望这可以澄清您的问题。