- 827 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 20:17:47.18 ID:O7pycW90.net]
- bindings を使ってのアニメーションのとき
アイテムをグリッドから独立させて数値なりで位置を指定するけど ステータスバーの有無なりアイテムの位置や大きさなりを変更するとなると手間がかかる 特に数値指定だと そこで、グリッドから独立しているけどグリッドに合わせた位置でアニメーションさせる方法 例として レイアウトは6*10 スクロールの向き: スクロールなし の設定で デスクトップ上のパネル(位置(0,9), パネルサイズ(6,4))を位置(0,6)に変更(トグル)の場合 https://i.imgur.com/RLwnbrG.png パネルをグリッドから独立 パネル(アイテム)のプロパティ / bindings / Position detached from the grid / 上 に var cellHeight = item.getParent().getCellHeight(); var pos1 = 9; var pos2 = 6; return cellHeight*pos1 - cellHeight*(pos1-pos2)*animate('$p'); ドロワーボタン(テキスト)の Edit launch action に Set a variable Variable name: p Value: 1-$p これでドロワーボタンで位置をトグルで変更できる 応用すれば上下でなく左右でもできるよ(getCellWidth使用) https://i.imgur.com/AYTAlTl.gif
|
|