Small behavior improvement

pull/210/head
M66B 2 years ago
parent f4bb9ee2b2
commit 4caf7ae438

@ -246,13 +246,13 @@ public class FragmentDialogFolder extends FragmentDialogBase {
adapter.search(query, result, new AdapterFolder.ISearchResult() { adapter.search(query, result, new AdapterFolder.ISearchResult() {
@Override @Override
public void onFound(int pos, boolean hasNext) { public void onFound(int pos, boolean hasNext) {
ibNext.setEnabled(hasNext); ibNext.setVisibility(hasNext ? View.VISIBLE : View.INVISIBLE);
llm.scrollToPositionWithOffset(pos, 0); llm.scrollToPositionWithOffset(pos, 0);
} }
@Override @Override
public void onNotFound() { public void onNotFound() {
ibNext.setEnabled(false); ibNext.setVisibility(View.INVISIBLE);
} }
}); });
} }
@ -269,7 +269,7 @@ public class FragmentDialogFolder extends FragmentDialogBase {
} }
}); });
ibNext.setEnabled(false); ibNext.setVisibility(View.INVISIBLE);
ibNext.setOnClickListener(new View.OnClickListener() { ibNext.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
@ -278,13 +278,13 @@ public class FragmentDialogFolder extends FragmentDialogBase {
adapter.search(query, result, new AdapterFolder.ISearchResult() { adapter.search(query, result, new AdapterFolder.ISearchResult() {
@Override @Override
public void onFound(int pos, boolean hasNext) { public void onFound(int pos, boolean hasNext) {
ibNext.setEnabled(hasNext); ibNext.setVisibility(hasNext ? View.VISIBLE : View.INVISIBLE);
llm.scrollToPositionWithOffset(pos, 0); llm.scrollToPositionWithOffset(pos, 0);
} }
@Override @Override
public void onNotFound() { public void onNotFound() {
ibNext.setEnabled(false); ibNext.setVisibility(View.INVISIBLE);
} }
}); });
} }

@ -155,5 +155,5 @@
android:id="@+id/grpReady" android:id="@+id/grpReady"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
app:constraint_referenced_ids="etSearch,ibNext,rvFolder" /> app:constraint_referenced_ids="etSearch,rvFolder" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
Loading…
Cancel
Save