gpt4 book ai didi

android - 图库事件到 "when image centered"

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:08 27 4
gpt4 key购买 nike

我正在创建一个可滚动的图像选择器,但是我想在滚动时为每个图像显示一些信息,我的问题是,图库中有一个事件通知我图像居中?滚动时应该发生此事件。

我的布局是这样的:

    <Gallery android:id="@+id/coverflow"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_centerInParent="true" />
<TextView android:id="@+id/author" android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="Titulo livro"
android:layout_above="@id/coverflow" android:gravity="center" />

<ImageView android:id="@+id/div" android:layout_width="match_parent"
android:layout_height="wrap_content" android:src="@drawable/library_div"
android:layout_above="@id/author" />

<TextView android:id="@+id/title" android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="Author"
android:layout_above="@id/div" android:gravity="center" />
</RelativeLayout>

我想当滚动发生并且中间有一个新的 iten 时,作者和标题 TextViews 得到更新。

有什么建议吗?

最佳答案

其实我找到了:

coverflow.setCallbackDuringFling(true);
coverflow.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
Toast.makeText(LibraryActivity.this, "SELECTING "+arg2, Toast.LENGTH_SHORT).show();
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
Toast.makeText(LibraryActivity.this, "NOTHING", Toast.LENGTH_SHORT).show();
}
});

关于android - 图库事件到 "when image centered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4899035/

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