Android studio Android Studio在项目上拖放
我正在尝试向旋转木马视图中的项目添加onDragListener,但我不确定如何添加,或者这是否可行。如果有人有任何想法,我已经在下面附上了我的旋转木马视图的代码? 我所能想到的唯一方法是让ImageView与旋转木马中显示的图像相匹配,然后您可以拖动ImageView,但这听起来像是一个不必要的额外步骤Android studio Android Studio在项目上拖放,android-studio,drag-and-drop,Android Studio,Drag And Drop,我正在尝试向旋转木马视图中的项目添加onDragListener,但我不确定如何添加,或者这是否可行。如果有人有任何想法,我已经在下面附上了我的旋转木马视图的代码? 我所能想到的唯一方法是让ImageView与旋转木马中显示的图像相匹配,然后您可以拖动ImageView,但这听起来像是一个不必要的额外步骤 List<CarouselItem> list = new ArrayList<>(); String imageUrl;
List<CarouselItem> list = new ArrayList<>();
String imageUrl;
list.add(new CarouselItem(imageUrl = profileOneImage));
list.add(new CarouselItem(imageUrl = profileTwoImage));
list.add(new CarouselItem(imageUrl = profileThreeImage));
list.add(new CarouselItem(imageUrl = profileFourImage));
list.add(new CarouselItem(imageUrl = profileFiveImage));
list.add(new CarouselItem(imageUrl = profileSixImage));
list.add(new CarouselItem(imageUrl = profileSevenImage));
list.add(new CarouselItem(imageUrl = profileEightImage));
list.add(new CarouselItem(imageUrl = profileNineImage));
list.add(new CarouselItem(imageUrl = profileTenImage));
carousel.addData(list);
carousel.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onClick(int position, @NotNull CarouselItem carouselItem) {
}
@Override
public void onLongClick(int position, @NotNull CarouselItem dataObject) {
}
});
List List=new ArrayList();
字符串imageUrl;
添加(新的CarouselItem(imageUrl=profileOneImage));
添加(新的CarouselItem(imageUrl=profileTwoImage));
添加(新的CarouselItem(imageUrl=profileThreeImage));
添加(新的CarouselItem(imageUrl=profileFourImage));
添加(新的CarouselItem(imageUrl=profileFiveImage));
添加(新的CarouselItem(imageUrl=profileSixImage));
添加(新的CarouselItem(imageUrl=profileSevenImage));
添加(新的CarouselItem(imageUrl=profileEightImage));
添加(新的CarouselItem(imageUrl=profileNineImage));
添加(新的CarouselItem(imageUrl=profileTenImage));
转盘添加数据(列表);
carousel.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onClick(int位置,@NotNull CarouselItem CarouselItem){
}
@凌驾
public void onLongClick(int位置,@NotNull CarouselItem数据对象){
}
});