cost 113 ms
如何在 jetpack compose 中使用 MotionLayout、MotionScene、ConstraintSet?

[英]How to use MotionLayout, MotionScene, ConstraintSet in jetpack compose?

我正在嘗試在 jetpack compose 中實現類似此動畫的內容,並且從我一直注視的內容到現在,我認為我應該使用MotionLayout 、 ConstraintSet 、 MotionScene但文檔很差,我沒有得到太多它。 任何人都可以指出一些示例或更好的文檔嗎? ...

當我更改元素的 id 時,通過 ConstraintSet 以編程方式添加障礙不起作用?

[英]Adding barriers programmatically via ConstraintSet doesn't work when I change id's of elements?

我一直在嘗試使用 ConstraintSet 以編程方式向 Android Studio 中的約束布局添加屏障,但我無法讓我的代碼正常工作,最終結果應該只是一個 textView,然后是它右側的一個屏障,以及另一個 textview從屏障的右側開始。 我正在使用 ConstraintSet.crea ...

將 ConstraintSet 與 ViewBinding 一起使用

[英]Using ConstraintSet with ViewBinding

當與 ViewBinding 結合使用時,我無法將編程按鈕與 ConstraintSet 一起顯示。 它不會崩潰,按鈕只是沒有出現。 我不知道為什么。 打印語句顯示 btn 位於 0,0 且高度和寬度為零。 在 ViewBinding 之前,我能夠使用 ConstraintSet 創建和 posit ...

約束集問題,無法找出問題

[英]Constraint Set problem, Unable to figure out issue

我擴展了 ConstraintLayout 並以編程方式添加視圖,然后為每個視圖設置約束。 但有些它不起作用,只有第一個視圖出現。 無法弄清楚我哪里出錯了。 然后向每個視圖添加約束 只有第一項顯示為標題,就像這張圖片。 我想一個接一個地添加每個視圖,以及我如何編寫約束集。 任何人都可以建議出了什么問 ...

Android:無法在約束布局中以編程方式正確添加約束集

[英]Android: Unable to add Constraint Set correctly programmatically in Constraint Layout

我有以下xml: 現在,這些是在約束布局中使用的 3 個圖像布局。 但我想動態地執行此操作,因為圖像視圖的數量可能會發生變化。 所以我創建了以下類: 設置childImages列表后,當我以編程方式進行設置時,布局中只會顯示一張圖像。 但是當我通過上面顯示的 XML 對其進行硬編碼時,它工作 ...

ConstraintLayout - 動態設置約束

[英]ConstraintLayout - Dynamically set constraints

多個ConstrainLayout的基本示例: constLayout_B覆蓋constLayout_A , constLayout_C現在顯示在constLayout_A下方。 現在我需要以編程方式更改約束並在constLayout_C下方顯示constLayout_B (並隱藏constLay ...

以編程方式修改 ConstraintSet 鏈未按預期工作

[英]Modifying ConstraintSet chains programmatically not working as expected

由於某種原因,當以編程方式修改ConstraintLayout的ConstraintSet以更改視圖 position(屬於鏈)時,結果與預期不符。 在下面的示例中,我構建了一個帶有圖標視圖的按鈕,其中圖像可以位於按鈕的開頭或結尾。 當圖標位於末尾時,一切都很好。 但是當它被設置在按鈕的開頭時,它的 ...

ConstraintLayout應該支持縱向和橫向模式-使用按鈕切換全屏

[英]ConstraintLayout that should support portrait and landscape modes -with a button to toggle full screen

我正在嘗試實現圖像的4種情況,但是沒有成功。 橙色正方形為40dp,用於切換全屏。 如您所見,在縱向\\橫向模式下:按下橙色按鈕時,屏幕在2種情況之間切換。 請記住,我可以一直將智能手機恢復為縱向\\橫向,因此我認為xml約束並不是真正必要的。 我已經嘗試過此代碼,但無法正常工作: ...

使用 ConstraintSet 以編程方式將 Button 添加到 ConstrainLayout

[英]Programmatically add Button to ConstrainLayout with ConstraintSet

今天是個好日子。 我試圖以編程方式將一個按鈕添加到ConstraintLayout並將ConstraintSet設置為這樣的按鈕。 當我嘗試從布局中關閉約束集時,問題就出現了,因為我添加的按鈕沒有 ID。 這是控制台上生成的錯誤: 我想避免將隨機數分配給按鈕作為 ID,因為它是在循環中創建 ...

更改 recyclerview 視圖布局中的約束 - android

[英]Change constraint in recyclerview viewholder layout - android

我正在開發聊天應用程序,所以我希望TextView時間像什么應用程序一樣,它的約束可以根據文本而改變 所以我在消息布局中嘗試了視圖樹觀察器,它以某種方式工作,但缺少一些東西 這是我的布局 xml 問題是,當我打開一個現有的聊天時,第一張圖像出現的約束在長消息中沒有按預期工作,但是一旦我點擊輸 ...

Recycler View 中的約束集動畫動畫不正確

[英]Constraint Set animation inside Recycler View not animating properly

我正在為我的回收站視圖項目使用約束布局。 為了動畫(展開/折疊)它們,我使用約束集動畫。 開場動畫在所有項目上運行良好。 關閉動畫也運行良好,但是當關閉動畫在不是最后一個的項目上開始時,所有項目在動畫開始時都會跳起來,而不是在動畫結束時。 動畫在項目點擊時執行: animateItemVie ...

從ConstraintSet克隆和applyTo使應用程序崩潰

[英]clone and applyTo from ConstraintSet making app crashing

我正在嘗試為以編程方式創建的ImageView創建一些約束,但是當我運行該應用程序時,它崩潰了( 不幸的是,pruebaConstraint已停止。消息)。 如標題所述,當我添加cs.clone(constraintLayout)或cs.applyTo(constraintLayout)行時, ...

在BottomSheetFragment上重復ConstraintSet的過渡動畫問題

[英]Repeating ConstraintSet's transition animation issue on BottomSheetFragment

我想在單擊時為BottomSheetFragment上的布局更改設置動畫。 我實現了ConstraintSet.applyTo和TransitionManager.beginDelayedTransition,將初始場景更改為最終場景。 但是當發生過渡時,似乎動畫正在重復。 樣品輸出在底部 ...

使用 ConstraintSet 時測量的布局大小為零

[英]measured layout size is zero when using ConstraintSet

這真讓我抓狂! 當我嘗試使用約束布局和約束集以編程方式構建布局時,測量的布局始終為 0。 我嘗試requestLayout , forceLayout ,對所有孩子和父母invalidate 。 但寬度和高度為 0 渲染整個視圖不可見。 這是我的布局構建器。 我的問題是當我應用約束時,視圖變得不 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM