何故かこだわる機能
昔使っていた Media Pro みたいなアプリを目指しているということになっているMecoressの次世代バージョンのMecoressOneですが。
機能としてはそれほど重要じゃないけどこだわっている、自由なレイアウトでスライドショーができるやつ。

上がレイアウトの設定をする画面ですけど。
前のバージョンではこの辺りから作り始めたということもあって、今コードを読むと何が書いてあるのか解らないぐらい混乱しているのです。
四角い枠は自由に動かせるけど、それぞれが重ならないようにするというルールはコードで書くのは意外と複雑だったりします。
<!-- というか、こういうのはあまり得意じゃないので私にとっては複雑ってことですけど。-->
それでも、今回は前よりは色々と解っているので、書き直したらコードの量が100行近く減っているとか。
やってみたら、前のバージョンの時に一番最初に考えたやり方で合っていたのですが、その時はif文の条件が複雑すぎて書き間違えていたのだと思われます。
今回はZedが複雑なif文の条件を改行を入れて成形してくれたりするので、かなり助かっています。
ただし、ここから真ん中でスナップする機能とか、そういうのをやろうとしているのでまた混乱してくるような気もしますが。
<!-- 最新版のMacOSだと今のバージョンのMecoressが動かないということで始まったMecoressOne作りですけど、最近はOSアップグレードの通知が出てこないので、なんとなくペースがユックリになっております。-->
コメントする