問題タブ [floating-action-button]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - クリックされた FAB のアルファ背景
ライブラリhttps://github.com/futuresimple/android-floating-action-buttonを使用して、非常にうまく機能するファブ ボタンを作成しています。私はいくつかのライブラリを試しましたが、ほとんどのアプリケーションでファブ (または keep、inbox などの Google アプリ) で使用される効果を使用するものはありません。ファブをクリックすると、アプリケーション全体の背景が半透明の白または黒になります。私はそれを行う方法を見つけることができません。この種の効果を行うための例またはそのようなものを持つことは可能ですか? この画像で私が何を意味するかを見ることができます:
半黒背景
これは私のlayout.xmlですが、私が望むようにまったく機能していないようです。
android - スクロール/スティッキー FAB フローティング アクション ボタン android
スクロール ページに FAB を追加する必要がありますが、ページの下部にあるコンテンツとは関係がないため、画面の特定のポイントで FAB を継続して上にスクロールさせる必要があります。
スティッキービューとは逆に、上に達するまでスクロールし続け、そこにとどまると考えています。これは、上にスクロールして画面外になる特定のポイントまで下にとどまります。
私はこのグーグルを見つけることができず、そこにある多くのスティッキーライブラリの1つをどうにかして元に戻す必要があると考えていますが、カスタムビューの経験が限られている人にとってはかなり困難です.
java - View android でのタッチを防止する
いくつかの試行の後、フローティングボタンをクリックすると半透明の背景を生成できます。現在の問題は、「新しい背景」が色を変更するだけであることです。この下にリサイクルビューがあり、上下にスワイプして操作できます。私が今必要としているのは、私が見えるようにするレイアウトの下のrecyclerviewですべてのアクションを防ぐことです。私ができる唯一のことは次のとおりです。
- 半透明のビューをクリックすると、ファブが崩壊します
これは実際に使用するコードです:
そしてもちろん:
それにリスナーを与えるために。したがって、単純に、メイン fab (私は複数の fab を持つライブラリを使用しています) をクリックすると、次のようなレイアウトが表示されます。
そして、fabをもう一度押すと、レイアウトが消えます...だから私の質問は、どうすれば同じことを行うことができますか?
android - FloatingActionButton の回転
ほとんどの人は、Google キープ、プッシュ ブレット、さらには Google インボックス アプリなどのアプリで回転する FloatingActionButton を見たことがあると思います。次のアニメーションファイルを使用して、この回転を実現しようとしています。
現在、makovkastar ライブラリを使用してこの FAB ボタンを実行しています。しかし、FAB を回転するように設定すると、影が FAB ボタンと一緒に回転します。
FAB ボタン内のドローアブルをアニメーション化する方法はありますか??
これが私のアニメーションの設定方法です
android - 子フラグメント/アクティビティ全体でフローティング アクション ボタンの動作を調整する
アクティビティ内のフローティング アクション ボタンの動作をその子と調整する際に問題があります。
私のアプリでは、次のライブラリで構築された aと定義済みActivity
を収容する があります。には柔軟な数の が含まれており、それぞれの中にがあります。ViewPager
xml
FloatingActionMenu
ViewPager
Fragments
Fragment
RecyclerView
クリックすると、FloatingActionMenu
が 2 つのボタンに展開されます。1 つは に余分なページ/フラグメントを追加し、もう 1 つはユーザーが現在いるページの にViewPager
余分な行を追加します。この機能は機能します。RecyclerView
ViewPager
ボタンを非表示にするために、子フラグメントでを使用addOnItemTouchListener
します。RecyclerView
次に、 でOnInterceptTouchEvent
、スワイプ ジェスチャが十分に大きい場合、カスタムを使用しInterface
てイベントをホスティング に中継し、ホスティングActivity
はアニメーションを実行してボタンを表示または非表示にします。これが私のコードの一部です:
これが私の非常に簡単なインターフェースです:
私の中でViewPager
:
そして最後に、ViewPager
Fragment
次のいずれか:
私が抱えている主な問題は、構成の変更後にユーザーが画面を上下にスワイプしたときにボタンを自動的に非表示にするために使用するコードに関連しています。テストデバイスで画面の向きを変更すると、スワイプでボタンを非表示にしようとすると、一部のボタンが反応しFragments
ません。これに対処するにはどうすればよいですか? すべてのフラグメントではなく一部のフラグメントのみに影響するのはなぜですか? ViewPager の最後のフラグメントにスワイプしてからもう一度戻ると、フラグメントが再作成されたため、問題は解決しました。LogCat
hideMenuInterface
null
あなたが提供できる洞察をありがとう!関連性があると思われるコードのみを含めました。それ以外の場合はページが存在するため、他に何か役立つと思われるかどうかを尋ねてください.
android - HTC one からフローティング メニュー ボタンを削除する
何年も実行されているアプリがあり、常に更新されています。元々はショートカットのメニューがあったのですが、アプリを操作する必要がないので、最近の端末ではメニューボタンがなくなりつつあるので大したことはありません。
現在、顧客から、HTC のフローティング メニュー ボタンが表示され、実際にはアプリの他のボタンが隠れているという苦情が寄せられています。(Samsung S5 や Lenovo Yoga タブレットには当てはまりません)
アクティビティから「onCreateOptionsMenu」と「onOptionsItemSelected」を削除しました。デバイスのメニューにアクセスできなくなりましたが、HTC ユーザーは、フローティング メニュー ボタンがまだ HTC にあると言い、何もしません。
そのボタンを削除するにはどうすればよいですか?