問題タブ [android-constraintlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-layout - constraintBottom と constraintBaseline について
Android Studio 2.2 で使用できるすべての ConstraintLayout 属性には、次の 2 つのBottom制約とBaseline制約があります。
layout_constraintBottom_toTopOf
layout_constraintBottom_toBottomOf
layout_constraintBaseline_toBaselineOf
また、すべてのビューにベースラインがあるわけではないようです。
Bottom 制約と Baseline 制約の違いと類似点は何ですか? 特定のビューだけにベースラインがあるのはなぜですか?
android - 別の子に似た制約を持つconstraintLayoutにビューを追加します
ビューが全体に広がる制約レイアウト(alpha9) があり、特定の ImageView を複製して追加する必要があります。レイアウトは次のようになります。
主な目的は、ボタンが押されたときに、これらの「コイン」imageViews の 5 つをアニメーション化することです。生成する必要があるimageViewsは、下のボタンの背後にあるimageViewの正確なプロパティを持っています(同じ制約があります)
私がやろうとしたことは次のとおりです:
そして、それは失敗しました。編集:必要なものを表示できませんでした。画面の左上にコインが表示されることもあれば、何も表示されないこともありますが、コインの数が増加します (つまり、アニメーションは実際に何かをしようとしていて、次に onAnimationFinished メソッドを呼び出します)
ライブラリEasyAndroidAnimationsをアニメーションに使用しました
コードは次のとおりです。
MainActivity.java
activity_main.xml
android - Constraint Layout を使用した Android Studio 2.2.1 の Layout Editor の問題
Android Studio 2.2.1 (安定したチャネルから) にアップデートした後、Android Studio の Layout Editor で問題が発生しました。以下のスクリーンショットに示すように、エディターは UI から「制約レイアウト」コントロールを非表示にすることがあります。
Constraint Layout alpha 9 と Data Binding を使用しているため、レイアウトは「layout」タグでラップされています。レイアウト例のコードは次のとおりです。
レイアウトに要素を追加/削除すると、コントロールが表示されたり消えたりします。これは新しい Android Studio または Constraint Layout のバグですか? それとも私は何か間違ったことをしていますか?