ボタンでアニメーションを作成することはできますか?フォトショップでアニメーションボタンを作成
私は2枚の画像(有効および無効)を作成しました。 WindowsフォームとClickイベントに画像ボックスを挿入...画像の変更を有効にするか無効にするかを選択できますが、アニメーションを作成することはできますか?
このように:私はそれに対処しますので、あなたがリサイズを述べたように見えます
ボタンでアニメーションを作成することはできますか?フォトショップでアニメーションボタンを作成
私は2枚の画像(有効および無効)を作成しました。 WindowsフォームとClickイベントに画像ボックスを挿入...画像の変更を有効にするか無効にするかを選択できますが、アニメーションを作成することはできますか?
このように:私はそれに対処しますので、あなたがリサイズを述べたように見えます
。はいアニメーションは可能ですが、一般的には少しの作業になります。
CodeProjectを超える汎用アニメーションフレームワーク(限定されていますが)の実装があるようです。コメントでは、schallosは式ツリーを使用したリフレクションコードの実装を改善しました。
一般的な原則は次のとおりです。
Invalidate()
を呼び出す)再描画を制御するためにタイマーコントロールを使用しGIFを使用するタイマーは必要ありません。
Windowsフォームを使用すると、各ボタンのアニメーションGIFを作成することから始められます。それは、順方向と逆方向の両方を含む必要があります。これは、「アニメーション」パネルでPhotoshopで行うことができます。 PictureBoxのクリックイベントで、再生または停止するイメージを設定できます。
以下のコードは、画像を最初のフレームに設定します。
imgButtonDimension = new FrameDimension(imgButtonDimension.FrameDimensionsList[0]);
imgButton.SelectActiveFrame(imgButtonDimension, 0);
pictureBox.Image = imgButton;`
これがアプローチである場合は、私はさらに細かく説明することができます。
XAMLまたはWinFormsベースですか? XAMLのアニメーションは簡単です。 – kol
メトロ? WinForms? WPF? Silverlight? ASP.Net? MonoTouch? – SLaks
WindowsフォームまたはWPF – jolly