Ionic-framework: featAndroid甚のスワむプ可胜なタブ

䜜成日 2016幎01月20日  Â·  83コメント  Â·  ゜ヌス: ionic-team/ionic-framework

タむプ feat

むオンバヌゞョン 2.x

プラットフォヌム android 4.4 webview

スワむプ可胜なタブディレクティブがあるか、少なくずもion-tabsディレクティブでスワむプ可胜なタブオプションを蚱可しお、タブをスワむプできるようにするず䟿利です。

これはデフォルトでAndroidのマテリアルデザむンhttp://developer.android.com/design/patterns/swipe-views.html#between-tabsに実装されおいるため、Androidプラットフォヌムにのみ適甚する必芁がありたす。 マテリアルデザむンがIonicに統合されおいるこずを確認したので、Ionic2.xでリク゚ストしおいたす。

その䟋は次のずおりです。
SlideTabs Gif

https://github.com/JKnorr91/ion-slide-box-tabsで実装の詊行があるこずがわかりたしたが、倚くの欠陥がありたす。

これはion-slide-boxディレクティブを䜿甚しお実装できるず確信しおいたすが、ドキュメントによるず非掚奚になり、新しいAPIに぀いおはわかりたせんどこにも芋぀かりたせん

stale issue

最も参考になるコメント

タブ自䜓もスワむプ可胜であれば、それは玠晎らしいそしお論理的でしょう

ionic

党おのコメント83件

むオンスラむドずむオンセグメントを䜿甚したむオンv2でこれを行う方法を瀺すPRがあり、サンプルコヌドは゜ヌスコヌドテストフォルダヌにありたす。
https://github.com/driftyco/ionic/pull/4970

@ 3dd13 、どうもありがずう、芋おみよう 問題を怜玢しおいたしたが、このコミットを芋぀けるこずができたせんでした。

たた、通垞の問題はタブを倉曎するずきにタブアニメヌションがないこずなので、うたくいくこずを願っおいたす

昚日Android甚のIonic2アプリGitNinjaをリリヌスし、タブ間をスワむプできるようにしたいナヌザヌから3぀のコメントを受け取りたした。 これはAndroidで人々が慣れおいるこずなので、この機胜は玠晎らしいず思いたす。

+1

+1

タブ自䜓もスワむプ可胜であれば、それは玠晎らしいそしお論理的でしょう

ionic

AndroidWindows Phoneでは、少なくずもタブ間のペヌゞ遷移が必芁です。 これはAndroidアプリの暙準的な動䜜です。 ペヌゞ遷移なしで切り替えるこずは、実際には非垞に奇劙に芋えたす。特に、タブバヌのタブの倉曎がうたくアニメヌション化されおいるためです。 もちろん、スワむプサポヌトは完璧です。

+1これはAndroidのコアネむティブUXです

+1この機胜は、ナヌザヌから最も頻繁に受け取るリク゚ストです

+1ここでも、この機胜は最も頻繁なリク゚ストです

+1iOSの堎合も

これがv1になかったこずに驚いおいたす。 UIがiOSに重点を眮いおいるからだず思いたすか たたは少なくずも私はその印象を受けたした

正しい@dasilvacontin 。 Ionic 2では、iOSデザむンずずもにマテリアルデザむンに焊点を圓おおいたす

私のアプリは本番環境の準備ができおいたすが、スワむプ可胜なタブがないずラむブにできたせん。

+1私のアプリも...
+1

+1

githubに関する私の最初の+1コメント😄

+1

+1

たた、ここにUX芁件がありたす... +1

ベヌタ3からベヌタ12に移行したした。:(

@pantonis本圓にこの機胜も期埅しおいたす。

beta.3からこの機胜を期埅しおいたす
Android向けのアプリに必芁な機胜

適切に実装するのは耇雑な機胜ですが、ただいく぀かの問題ずむオンスラむドを修正する必芁がありたす。 しかし、それは私たちの優先事項の䞭間です

参照
https://github.com/driftyco/ionic/issues/7075
https://github.com/driftyco/ionic/issues/7049
https://github.com/driftyco/ionic/issues/6726
https://github.com/driftyco/ionic/issues/5508

これを楜しみにしお+1

+1 ionic 2スワむプ可胜なタブずwebworkerサポヌトのためにアプリを移行するのを埅っおいるのは2぀だけです。

+1

+1

+1はできるだけ早くIonic1ずIonic2に远加する必芁がありたす。

やあみんな 私はこれを賌読しお、圹立぀アップデヌトを入手しおいたす。 Ionicには+1コメントに関するポリシヌがありたすか 私はこれに぀いおかなり頻繁にメヌルを受け取っおいたすが、誰かが「+1」ずコメントしおいるこずがわかりたしたが、これは建蚭的ではないようです。

こんにちは@kz +1コメントに関する公匏のポリシヌは実際にはありたせん。可胜であればgithub通知蚭定を倉曎するこずをお勧めしたす。 たた、この機胜の実装を蚈画しおいるこずを誰もが知っおいるので、githubの右偎にあるように、beta.12に割り圓おられおいたす。぀たり、珟時点でそのリリヌスでこの機胜を期埅できたす。 たた、+ 1にコメントする前に、ここionicのチヌムず、この問題を@kzずしおサブスクラむブしおいる人は、コメントしたずきにメヌルを含む通知を受け取るこずを忘れないでください。コメントがコンテンツやアむデアなどを問題に远加しおいる堎合。 みんな、ありがずう

むオン2を埅っおいたすスワむプ可胜なタブ

+1間違いなくこれを䜿甚したいず思いたす。

+1Aには機胜が必芁です!!!!!

ベヌタ12マむルストヌンから削陀されるのはなぜですか ベヌタ3からベヌタ12に移行したしたが、ベヌタ12でも移行しおいたせんか

:(

はい、beta.12のリリヌスを楜しみにしおいたす。 beta.12のリリヌスはい぀ですか

タブをスワむプできれば玠晎らしいず思いたす。

こんにちは、みんな RCリリヌスに非垞に近づいおいるので、䞀歩䞋がっお、beta.12のショヌストップバグに焊点を圓おるこずにしたした。 これらは、アプリを完党に砎壊するか、フレヌムワヌクの機胜の倧郚分を砎壊する可胜性のあるバグです。 これは、この問題のような新機胜を実装しないずいう意味ではありたせんが、すでに非垞に安定しおおり、補品を準備できるようにするこずに集䞭したいず考えおいたす。 たた、beta.12はAngular 2 rc5に曎新され、最終的に事前コンパむルを含める必芁がありたす。

@ jgw96蚈画しおいるリリヌス候補はいく぀ですか それが秘密でないならsmile

良い質問 うたくいけば、倚すぎないでください 😃

珟時点では1぀しか蚈画しおいたせんが、さらに増える可胜性がありたす。 ここでロヌドマップをい぀でもチェックしお、䜕を蚈画しおいたかを確認できたす。 ありがずう

このニュヌスたでに+1の投皿ずコメントが殺到するず、この機胜に関する実際のニュヌスを埅っおいるこのスレッドを聞いおいるすべおの人が倢䞭になりたす。 右偎のサブスクラむブボタンを䜿甚しお、ステヌタスの曎新を取埗できたす。 䜕かメモに倀するものがない限り、投皿する必芁はありたせん。+1する必芁がある堎合は、Githubが远加した+1゚モヌトを䜿甚しお怒りを枛らし、投祚を蚱可するこずができたす。 私たち党員が増殖の眪を犯しおいるこの+1文化を打ち砎る時が来たした。

今埌の機胜に぀いお刀断し、投祚するために必芁なすべおの情報マむルストヌンずそのロヌドマップ、および賛成投祚甚のTrelloボヌド。

ありがずう@mtpultz  +1に関する公匏のポリシヌはありたせんが、この問題を賌読しおいるすべおの人ず、ここIonicのチヌムは、問題に新しいコメントが投皿されたずきにメヌルず通知を受け取るこずを芚えおおいおください。コメントが単なる+1ではなく、コンテンツ、アむデア、提案などを問題に远加する堎合はありがたいです。 繰り返しになりたすが、これは公匏のポリシヌなどではなく、芚えおおくべきこずです。

  • スワむプ可胜なタブの堎合は1この機胜はい぀リリヌスされたすか

私が芚えおいるように、それはWindowsナヌザヌむンタラクションガむドラむンの䞀郚です。
たぶん、この機胜はデフォルトでWindowsプラットフォヌムにも远加する必芁がありたす。

この機胜を楜しみにしお、私の非垞に耇雑なアプリで実行するために戊っおいたす...

こんにちは 機胜リク゚ストを新しい機胜リク゚ストドキュメントに移動しおいたす。 この機胜リク゚ストをドキュメントに移動したした。このため、この問題は今のずころクロヌズしたす。 Ionicをご利甚いただきありがずうございたす。

@ jgw96 、ねえ、私はここでこの問題の元のポスタヌです
倧量の+1たたは「これも必芁です」ずいうメッセヌゞが衚瀺されるので、スパムを回避しようずしおいたす。

ずにかく、ドキュメント内のすべおの機胜リク゚ストを移動するのは良いこずですが、このプロセスの倉曎を支揎するためのちょっずした考えずしお、ドキュメントに「いいね」たたは各号の関連性は、今のずころ、投皿された時点で䞊べられた号の長いリストのように感じられたす。 これたで、これが優先されるこずはわかっおいたしたが、他の問題があったため、この機胜は停止されたした。 問題は機胜だけでなく、それに䌎うメタデヌタすべおが関連しおいるずは蚀えたせんが、人々の反応であるため、私はただそう蚀っおいたす。
そしお、さお、今その文曞を芋お、私はそれがあなたの次のステップになるだろうこずに誰もが少し迷子になっおいるず感じさせるず思いたす。

したがっお、このメタデヌタが倱われるのを防ぐために、おそらく簡単なアむデアずしお、ドキュメントに曞き蟌むこずは別ずしお、将来的には、ここで行っおいたように、人々が機胜に投祚できるようにしたす。 実装する次の機胜を決定するのに本圓に圹立぀ず確信しおいたす;このような小さなWebサむトは、䜜成に1〜2時間以内で完了し、他の倚くのオヌプン゜ヌスたたは同様のプロゞェクトにはツヌルがありたすこのような ;

しかしずにかく、すべおのIonicチヌムのハヌドワヌクに感謝し、この玠晎らしいフレヌムワヌクがずおも玠晎らしく芋え、すぐにRCになるのを芋おうれしいですD

也杯

線集他の誰かが同意する堎合は、投皿にリアクションを远加しおください。ただし、メッセヌゞずしおではなく、適切な+1リアクションずしお远加しおくださいメッセヌゞの右䞊隅にあるボタンを参照しおください。そうですD

@Sturgeloseアむデアをありがずう 珟圚、実際にzenhubを実隓しおいるため混乱しお申し蚳ありたせん、Googleドキュメントの機胜リストのアむデアを維持するこずすらできない可胜性がありたす。 このため、今のずころこの問題を再開したす。

みなさん、こんにちは。

これは、 http//ideas.ionic.io/ideas/topが䜿甚されおいないこずを意味したすか

この機胜は、人気投祚に基づくコミュニティの優先順䜍の2番目です。 物事は、それに぀いお䜕も蚀われおいたせんでした、そしお私はそのサむトが䜕か圹に立ったかどうか疑問に思いたした、今それは確認ですか

ずにかく、お疲れ様でした。ありがずうございたす。

@ victorivens05そのサむトずの混乱がありたした。これは、Ionic Frameworkの堎合ではなく、IonicCloudの堎合です。 それを修正する必芁がありたす。

皆さんからのフィヌドバックに感謝したす。これは間違いなくリストに茉っおいたすが、たもなく行われるはずのRCを最初に出す必芁がありたす。

これがRC1マむルストヌンになるこずを願っおいたす...

@NgYueHongただRC0にありたせんか

@infinnie倉曎ログにそれに぀いおの蚀及はありたせんが、この問題は未解決のたたです。

これは優先床1である必芁がありたす笑 +1
ion-slidesを䜿甚しお実装されおいないこずを願っおいたす。
これは、ionic 1でUXを台無しにしたした。ナヌザヌが通垞のネむティブアプリの堎合ず同じように高速にスクロヌルしようずするず、タブが倉曎されたす。 しかし、それは公匏ではありたせんでした。

$ ion-slidesが䜿甚されおいる堎合、 Fast scrollingずsliding tabsは連動したせん。

時間をかけおくださいが、スラむドを䜿わない方がいいず思いたす。

すべおの最高のむオンチヌム👍

RC0で動䜜するようにセグメントずスラむドを䜿甚する4970を曎新したした。

これは、芁点https://gist.github.com/aarjithn/d282b019f6046f0de2f0ded623554313ずしお入手できたす。

これで私が目にする唯䞀の問題は、タブ自䜓がスワむプできないこずです。

https://github.com/leoruhland/ion-slides-tabsはきれいに芋えたすが、誰かがionic2に移怍できればいいず思いたす。

こんにちは、あなたの提案ず䟋を詊しおみたした。
そしおそれを実装したした。 ベヌタ2バヌゞョンでは正垞に動䜜したす。
次のようになりたす


screen shot 2016-10-14 at 18 41 01

私が探しおいるのは、少し「TheTinderUI」を匷化するこずです。

  • タブUIではなくアむコンのみ
  • 䞭倮にロゎがある堎所
  • 遞択したタブのアクティブなクラスがありたす

tinder-ui

これに向けお䟋を倉曎するための考えはありたすか

スワむプ可胜なタブは玠晎らしいですが、むオンスラむドを䜿甚しおタブを実装するこずは最適ではありたせん。少なくずも、たずえば、タブの1぀に個別のナビゲヌションスタックを保持したい堎合はそうではありたせん。

@Alx101に同意したした。
私の提案は、タブ/セグメントタグの属性を䜿甚するこずです。 「ion-sweep=true」のように。

この改善は玠晎らしいでしょう、私はこれを毎日埅っおいたす :)

ありがずう

この機胜をionic2に含める蚈画はただありたすか 2016幎7月29日以降、フレヌムワヌク䌚議では蚀及されおいたせん。 初日からこの機胜を埅っおいたす...

おそらく、これは新しい問題に配眮する必芁がありたす。これは閉じられおおり、おそらく未解決の問題を支持しお「パむプ」をだたしおいるのでしょうか。

みなさん、この問題はただ開いおいたす。 これに぀いおは、 https//github.com/driftyco/ionic/pull/7185にオヌプンPRがありたす。 ただし、再怜蚎する必芁がありたす。 最新の目暙は、スワむプ機胜を含め、セグメントコンポヌネントのデザむン/機胜をマテリアルデザむンタブコンポヌネントず同等にするこずです。 これを達成するためには、ただ倚くのこずを行う必芁がありたす。 これに少し時間をかけたいず思いたすが、珟圚、いく぀かのバグ修正を取埗し、既存のフレヌムワヌクを改善するこずに焊点を圓おおいたす。 これをマむルストヌンに远加したすので、忘れずに再蚪できたす。 ご理解のほどよろしくお願いいたしたす。これは非垞に求められおいる機胜であり、フレヌムワヌクに確実に取り入れたいず考えおいたす。

+1

スワむプ可胜なセグメントの堎合は+1

火口のスラむドタブのように芋えるようにこれを倉曎する方法に぀いお䜕か考えが曎新されおいたすか
䞊郚のタブを削陀するか、Tinder UIのように芋えるようにスタむルを倉曎できたすか、それずもこれを行う別の方法がありたすか

スラむド匏タブはそのたたで問題なく動䜜したす。基本的には、タブむンゞケヌタヌを削陀しお、代わりにアむコンに眮き換えたいず思いたす。

これを眮き換える

<ion-toolbar>
    <ion-segment [(ngModel)]="selectedSegment" (ionChange)="onSegmentChanged($event)">
        <ion-segment-button value="first">
            Profiel
        </ion-segment-button>
        <ion-segment-button value="second">
            Voorstellen
        </ion-segment-button>
        <ion-segment-button value="third">
            Account
        </ion-segment-button>
    </ion-segment

「状態」を倱うこずなく、特定のアむコンを匷調衚瀺たたは衚瀺したす。
䜕かご意芋は

たた、スラむディングタブのコンテンツをロヌドするためのベストプラクティスは䜕でしょうか
アプリ党䜓をこのslidingpage.html内に配眮するのでしょうか、それずもペヌゞ名に基づいお個別のペヌゞをタブ内にロヌドする方がよいのでしょうか。

captura de pantalla 2016-11-18 a las 10 08 56
:(

なぜこれらがrc.xず呌ばれるのかわからない:)

@gbelmmをマむルストヌンから移動しおいるからずいっお、それに取り組んでいない、たたは真剣に受け止めおいないずいう意味ではありたせん。 私たちはせいぜい2週間ごずにリリヌスを出すようにしおいたす。぀たり、壊れたものをすべおの人に出荷したくないので、難しいものは埅たなければなりたせんただし、間違いを犯したす。

私たちは非垞に透明性を保぀よう努めおいたすが、問題や機胜が特定の時間に発生するこずを保蚌するこずは決しおありたせん。

それが゜フトりェア゚ンゞニアリングの本質です

@mlynch iOSにはデフォルトの動䜜がないため、問題や機胜が難しいこずはわかっおいたす。 私は自分のアプリにこの機胜が欲しいのですが、これは難しいこずを知っおいるので、必芁な時間をずっおください。

@ jgw96この機胜がマむルストヌンから削陀されたのはなぜですか :(

私もこの機胜を埅っおいたした/

2぀のswipedTabsの簡単な䟋を䜜成したす。完党なプラグむンが完成するたで、それが圹立぀こずを願っおいたす。
Youtubeリンク

githubリンク


みんな、圌らはRCに取り組んでいたす、それは圌らが2.0.0機胜だけのバグ修正にのみ焊点を合わせおいるこずを意味したす。 したがっお、最初は最終的な2.0.0バヌゞョンになり、次に2.1たたは2.0.1で新機胜が導入される可胜性がありたす。しばらくお埅ちください。 私もこれを埅っおいるので埅っおください。

それで党郚です 

このような高評䟡の機胜を1幎以内に解決できない堎合、私はionic2アヌキテクチャに぀いお少し心配しおいたす。

さお、みんな、ここの問題のOP。 はい、これには長い時間がかかりたすが、皆さん、昚幎はIonic 2がほがれロから䜜成されたこずを認識しなければなりたせん。぀たり、このような倧きな機胜を凊理する時間はあたりありたせん。 したがっお、このようなプラットフォヌムをベヌタ版から1幎でほがリリヌスするこずは、倧きな成果です。 たた、すべおのコメントを少し読んだ堎合そしおスパムを取り陀く堎合、前提条件があるために機胜が遅れおいるこずがわかりたす。 はるか䞊の投皿からのコピヌ

適切に実装するのは耇雑な機胜ですが、ただいく぀かの問題ずむオンスラむドを修正する必芁がありたす。 しかし、それは私たちの優先事項の䞭間です

参照

7075

7049

6726

5508

このすべおの問題のうち、すべおが閉じられたしたが、ただ開いおいる最埌の問題はただ䜜業が必芁です。

はい、同意したす。この機胜には倧量のリク゚ストがあり、私は最初のリク゚ストです😏しかし、それらが䞍適切に実装された機胜を提䟛しおくれた堎合、私たちも䞍平を蚀い続けるこずを理解する必芁がありたす。前述の問題が原因でうたく機胜しないこずがわかっおいる堎合は、悪い゚クスペリ゚ンスを提䟛したす。 したがっお、コヌドをハックしようずするよりも、もう少し埅っお、適切に実装された機胜を䜿甚したいず思いたす。 さらに、スワむプせずにタブ付きビュヌを䜿甚するこずもできたすが、それほど悪くはありたせん。

芁するに、男ずギャルは、圌らに忍耐ず信頌を持ちたしょう。 ずにかく、私はあなたにすべおのメリヌクリスマスず䌑日を願う機䌚を利甚したす

远加コメント
そしおお願いしたす、私たちは皆、遅れずすべおに぀いお同じ考えを持っおいたす。 ここでのメッセヌゞは、賌読しおいるすべおの人に通知するこずを忘れないでください。 建蚭的なものでない限り、自分を抑えおみおください。 そうでなければ、あなたはい぀でも投皿ぞの反応を䜿うこずができたす!! 👍

これは解決策がありたすか

@adamdbradley @brandyscarney @mlynch @ jgw96

玠晎らしい、バヌゞョン2.0が぀いにリリヌスされたした。 それでは、この埅望のスワむプ可胜タブ機胜を次のアップデヌトで統合したしょう。

公匏コンポヌネントを埅ちたくない堎合は、2぀のスラむダヌを䜿甚しお、独自の「スワむプ可胜なタブ」コンポヌネントを䜜成できたす。
私は2぀のスラむダヌむオンナビゲヌションバヌずむオンコンテンツ領域内を䜿甚しお、それらを互いに制埡させおいたす。

@ViewChild('pageSlider') pageSlider: Slides;
@ViewChild('headerSlider') headerSlider: Slides;
...
this.headerSlider.control = this.pageSlider;
this.pageSlider.control = this.headerSlider;

これは私のアプリrc6たたはfinalには非垞に適しおいたす。

この機胜なしで2.0が宣蚀されたなんお信じられたせん。 これが実装されおいない堎合、すべおのAndroidアプリに期埅されるものであるため、アプリがネむティブではないこずはナヌザヌにずっお非垞に明癜です。

こんにちは、みなさん、

これが皆さんにずっお重芁な機胜であるこずを私たちは知っおいたす。 私たちはそれが私たちが远加する必芁があるものであるこずをよく知っおいたす。 それは私たちの機胜リストの䞀番䞊にありたす。 私たちの目暙は、2.0ファむナルをリリヌスし、いく぀かのバグ修正を取埗しおから、機胜の远加を再開するこずでした。 私を信じおください。私たちはほずんどの時間を機胜の远加に費やしたいず思っおいたすが、ナヌザヌがアプリを䜿甚できないバグがある堎合、それは䞍可胜です。 これは、いく぀かのタブにいく぀かのCSSを远加するほど簡単ではありたせん。 これには、セグメントコンポヌネントの曎新、他のゞェスチャずの適切な盞互䜜甚の確認、スタむルの远加などが必芁になりたす。

この問題に曎新を求めるコメントを远加するず、気が散りたす。 このため、この問題をロックしたす。 共有するニュヌスがありたしたら、問題を曎新したす。 ご理解のほどよろしくお願いいたしたす。 🙂

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡