問題タブ [viewgroup]
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 - Android View.bringToFront() によりちらつきが発生する
FrameLayout 内にいくつかのビューがあります。各ビューにカスタム アニメーション クラスが適用されている、私が書いたトランジションがあります。この移行中に、Z オーダーの下部にあるビューを前面に移動する必要があります。私はこれを行います:
これは、カスタム アニメーションの applyTransformation() 内から呼び出されます。
すなわち
refreshEverything() は、親の FrameLayout とそのすべての子に対して、invalidate() と requestLayout() を呼び出します。
putBackAtFront() が呼び出されると、現在下部にある View が 1 フレームだけ消えてからすぐに再表示され、ちらつきが目立つことを除いて、すべてが完全に機能します。refreshEverything() を呼び出さずに試してみましたが、違いはありません。
API レベル 7 をターゲットにしています。
android - アンドロイドで真ん中からビューを折りたたむ方法は?
私はアンドロイドを学び、リンクされたビデオのように中央からビューを折りたたむ効果を作成しようとしています。
誰かが何らかのガイダンスを与えたり、適切なリソースを指摘したりできますか?
現在のAndroidでは、下のビデオに示すように、Z軸上でビュー全体を反転してビュー反転効果を作成できます。
http://www.youtube.com/watch?v=a5b0EKUU3h4
フリップ効果のコードはここにありますhttp://www.inter-fuser.com/2009/08/android-animations-3d-flip.html
しかし、最初のビデオの効果はそれを真ん中から折りたたむ。また、そのエフェクトをトランジションアニメーションとして使用して、上面ビューを非表示にし、viewGroupを使用して背面から表示します。
ありがとう
android - Activity.addContentView(View)== ViewGroup.addContentView(View)?
Androidのアクティビティについて質問があります。
アクティビティにはメソッドaddContentView(View)
があり、ビューグループには(同様の?)addView(View)
メソッドがあります。
残念ながら、ViewfromaddContentView
が配置されている場所は文書化されていません。LinearLayout
ビューを下部に追加するだけのようなものですか、FrameLayout
それともビューを「上」に追加するのようなものですか?ViewGroup
によるセットに依存しsetContentView
ますか?
ソースに飛び込むと、の抽象メソッドaddContentView
が呼び出されます。残念ながら、どのクラスがこのメソッドを実装しているかわかりません。では、アクティビティの動作は正確にはどうですか?Window
addContentView
addContentView
android - Android 2.3のビューグループでダブルタップでピンチズームとズームする方法
私のAndroidアプリケーションでは、ビュー(画像ビューではありません)でピンチズーム機能を実行したいと考えています。ダブルタップイベントでビューグループをズームしたいのですが、キャンバスを使用してそれを行いましたが、これは正確な解決策ではないと思います。私の問題の解決策を提案してください。前もって感謝します.....
android - ViewGroup の子のタッチ イベントが機能しないのはなぜですか?
これが私のコードです-PadsGridはViewGroupです-:
これでは、私のビューの onTouch イベントは、なぜ私がそれらに触れるのか、なぜですか?
android - Android コントロールの任意の整数 ID の使用に関する規則はありますか?
実行時に画面に描画される一連のコントロールをデータベースに格納するアプリを作成しています。データベース ID をコントロール ID として割り当てて、任意のコントロールをそのデータベース レコードに簡単にリンクできるようにしたいと考えています。コントロール ID は、直接の親以外で一意である必要がありますか?
android - カスタムレイアウトでスクロール/パンまたはドラッグ
Androidを初めて使用するので、ズーム用のカスタム相対レイアウトを作成しました。今度は、Imageviewのように動作するはずのパン/ドラッグ、つまり境界制限を組み込みたいと思います。
私は行列を使用していませんが、ScaleGestureDetector.SimpleOnScaleGestureListener
。パン/ドラッグを同じものに組み込みたいと思います。
コードでドラッグ/パンを実行するにはどうすればよいですか?これが私のカスタム相対レイアウトであり、適切なコメントと理解があります。
android - AndroidでViewGroupを参照する
アクティビティ内で Android の相対レイアウトを下にスライドさせたい。レイアウトを下にスライドする次の関数があります。
ご覧のとおり、最初の行のパラメーターは ViewGroup タイプです。私の質問は、View グループを参照するにはどうすればよいかということです ...
私は次のことを試したことに注意してください
しかし、これは View ではなく groupView を返します!
java - ListView アイテム内の Viewgroup 内のランダム アイテム
リストビューがあり、リストビュー内のすべてのアイテムは、Javaコードによって追加されたテキストビューとテキストビューのビューグループを備えた線形レイアウトです。しかし、リストには正しいリスト項目のテキストビューが表示されていますが、ビューグループ内にはランダムなテキストビューが表示されています。提案やアイデアを持っている人はいますか?
前回はコードを追加しなかったことをお詫びします。今ここにあります:
このサイトで指定されている FlowLayout を使用しました
android - viewgroup.layoutparams で bg 画像を動的に設定する
アプリで数回再利用するグリッド ビューがあります。個別のアクティビティによって、表示されるデータが決定されます。アクティビティごとに異なる背景画像を設定したいと考えています。
私がやりたいことは、viewgroup.layoutparams を使用して複数のレイアウトを作成しないようにすることです。
現在、私はこれを持っています:
しかし、私はこのようなものが欲しいです:
1 つだけ問題があります: View_background レイアウト パラメータがありません...
これは RTM ですが、見つからないようです。誰がそれが何であるか知っていますか?ありますか?