zakiyamaaaaa / excellent-project

0 stars 0 forks source link

カードをタッチしたら、詳細情報でてくるやつ #16

Open zakiyamaaaaa opened 7 years ago

zakiyamaaaaa commented 7 years ago

こういう感じで、カードたっちしたら、ぶわっと詳細情報が表示されるやつ作りたいんだが、どういう方法でつくればいいか思い浮かばないので、思いついたらコメントください tinderux

jollyjoester commented 7 years ago

もとから詳細情報も含めたカード作って置いて詳細情報の部分は表示時にhiddenに、タップしたらhidden解除するってのじゃダメ?

zakiyamaaaaa commented 7 years ago

それが一番手っ取り早そうですね Tinderみたく、スムーズに切り替わるかがポイントですが、いったんあとで作ってみます。

jollyjoester commented 7 years ago

hiddenだとアニメーションできないので細かくこだわるなら例えば高さを最初0にしておいてタップされたときに

zakiyamaaaaa commented 7 years ago

前々から気になってたんですが、hiddenとalphaの違いがよくわからず。アニメーションでフェードインする際にalphaはよく利用するんですが、アニメーションの有無の違いだけですか?知ってたら教えてください

jollyjoester commented 7 years ago

hiddenはそのview自体がなかったことになる。alphaは透明で見えないだけでviewとしては存在している。 なのでレイアウトを適用したときに差がでる。

前述の方法をalphaでやると詳細の部分は透明だけど存在するので変な空白が残ってしまうことになる。

zakiyamaaaaa commented 7 years ago

わかりやすい説明ありがとうございます!!

shinji19 commented 7 years ago

@jollyjoester 山崎さんのお手伝いをちょっとだけしている市原です。

突然のアサインすみませんでした。 また、迅速な返答、ありがとうございました。 今後も助けていただくことがあるかもしれませんが、何卒よろしくお願いいたします。

jollyjoester commented 7 years ago

@shinji19 七島です😄 いえいえ!こちらこそ楽しそうなプロジェクトお手伝いできて嬉しいです^^/ なんか困ったことあったらいつでも聞いてください!

zakiyamaaaaa commented 7 years ago

一旦こちらにある感じで作成 hiddenを使ってます。あと、ステータスバーを消したりしてます。

ただ、新たな問題としてタッチして出て来るビューがスクロールビューで、それのコンテントビューの高さを動的に設定する適切な方法がわからず。。。一番下にあるUI部品のポジションから、Constraintで高さをコードで再設定する方法以外ありますかね