Unable to wrap ChannelList height due to internal LazyColumn .fillMaxSize()
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia da stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/channels/list/Channels.kt alla riga 85 e leggi l’implementazione circostante di ChannelList. Determina come esporre un comportamento opzionale dell’altezza wrap-content senza rimuovere il comportamento full-size esistente. Il lavoro è completato quando i chiamanti possono posizionare contenuti direttamente sotto un elenco di canali dimensionato dinamicamente per un numero variabile di canali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am trying to wrap the height of a ChannelList, so I can place a view directly under the list of channels, but I am unable to do this dynamically. This line https://github.com/GetStream/stream-chat-android/blob/develop/stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/channels/list/Channels.kt#L85 prevents me from being able to wrap the ChannelList height, as the internal LazyColumn takes up the full view. I would like to propose that the SDK provide the option to .wrapContentHeight() to this LazyColumn.
In this image you can see I'm able to get close to what I want. The red box is the ChannelList which I predefined the .height to the size of 2 channels. The "Contact" section and below is my own custom view. I would like this section to be placed dynamically under the list of channels regardless of the # of channels.
- Lingua principale
- Kotlin
- Stelle
- 1.7k
- Fork
- 320
- Merge medio
- 1g 16h
- PR unite (30g)
- 114
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GetStream/stream-chat-android
-
feature request
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
GetStream/stream-chat-android#6556 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Add Sort Order Support for Media and Files Attachments Lists in Channel InfoForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertafeature request
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
GetStream/stream-chat-android#6359 ·
I maintainer di solito rispondono entro 1 giorno
-
feature request
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
GetStream/stream-chat-android#6243 ·
I maintainer di solito rispondono entro 1 giorno
-
Should Support Larger fileApertacore feature request
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
GetStream/stream-chat-android#5279 ·
I maintainer di solito rispondono entro 1 giorno
-
feature request ui-components
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
GetStream/stream-chat-android#5006 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GetStream/stream-chat-android
Issue simili
-
afk-ok area:data-quality importer size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
enorm-labs/event-junkie#3301 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rustyrazorblade/easy-db-lab#1017 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement impact:U1 later P3 reach:R2 size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100