Merge "Folder Title Change Listener" into 24D1-dev

This commit is contained in:
Jagrut Desai
2024-04-15 16:41:27 +00:00
committed by Android (Google) Code Review
3 changed files with 12 additions and 0 deletions

View File

@@ -1440,6 +1440,11 @@ public class Folder extends AbstractFloatingView implements ClipPathView, DragSo
updateTextViewFocus();
}
@Override
public void onTitleChanged(CharSequence title) {
mFolderName.setText(title);
}
/**
* Utility methods to iterate over items of the view
*/

View File

@@ -723,6 +723,7 @@ public class FolderIcon extends FrameLayout implements FolderListener, IconLabel
requestLayout();
}
@Override
public void onTitleChanged(CharSequence title) {
mFolderName.setText(title);
setContentDescription(getAccessiblityTitle(title));

View File

@@ -213,6 +213,8 @@ public class FolderInfo extends CollectionInfo {
void onAdd(ItemInfo item, int rank);
void onRemove(List<ItemInfo> item);
void onItemsChanged(boolean animate);
void onTitleChanged(CharSequence title);
}
public boolean hasOption(int optionFlag) {
@@ -285,6 +287,10 @@ public class FolderInfo extends CollectionInfo {
if (modelWriter != null) {
modelWriter.updateItemInDatabase(this);
}
for (int i = 0; i < mListeners.size(); i++) {
mListeners.get(i).onTitleChanged(title);
}
}
/**