2017-01-11 10 views
0

基本アクティビティの特定のレイアウトを共有したいので、アクティビティ間の遷移が発生した場合、このレイアウトは変更されません。助言がありますか?Androidの基本アクティビティに共有要素を配置する方法

私は変更したくないベースアクティビティのカスタムタブバーを持っています

+1

利用フラグメントにごstartActivity呼び出しを変更したり、タグ –

答えて

0

あなたの例によると、親アクティビティを作成し、そのアクティビティにツールバーを追加します。そのツールバーの下に、フラグメントを追加します。そして、移行はあなたの断片で行われるべきです。 フラグメントは軽量で高速であるため、アクティビティが必要でない限り、アクティビティの代わりにフラグメントを使用することをお勧めします。さらに、バックスタッキングを管理することは、断片化してから作業するほうがずっと簡単です。

+0

サンプルコードをいただければ幸いですが含まれています。より読みやすい段落とフローで回答をフォーマットしてください。ありがとう、幸運に感謝します。 –

+0

ありがとう@ビーニー、私はあなたの要点を持っていますが、私たちの活動の使用要件 –

1


android:transitionName="yourLayoutName" 

XMLにyuorレイアウトにこれを追加し、この

ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(this, (View)yourLayout, "yourLayoutName"); 
startActivity(intent, options.toBundle()); 
関連する問題