gpt4 book ai didi

java - 共享 viewpager 制作的 slider 中的特定图像

转载 作者:行者123 更新时间:2023-12-02 02:58:54 25 4
gpt4 key购买 nike

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

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

显示图像 slider 的 Activity :

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;
}


}

最佳答案

从上面发布的代码来看,您似乎需要实现一个接口(interface)并捕获特定图像的单击事件,并在 fragment 类中特定函数的重写实现中实现重定向逻辑。希望这能澄清您的问题。

关于java - 共享 viewpager 制作的 slider 中的特定图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57062507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com