我有多個片段在我的活動中動態變化。有些實例片段需要在橫向添加,而有些則是縱向添加。如何指定片段必須添加到活動的角度?以特定角度添加片段
我當前的代碼:
getfragmentManager.beginTransaction()
.setCustomAnimations(R.animator.fadein, R.animator.fadeout)
.add(R.id.fragment_container, playerPane, tag).commit();
onCreateView方法:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_player_pane, container, false);
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) rootView.getLayoutParams();
// set width height
params.height = (getArguments().getInt(HEIGHT));
params.width = (getArguments().getInt(WIDTH));
params.setMargins((getArguments().getInt(LEFT_MARGIN)),
(getArguments().getInt(TOP_MARGIN)),
(getArguments().getInt(RIGHT_MARGIN)),
(getArguments().getInt(BOTTOM_MARGIN)));
rootView.setLayoutParams(params);
return rootView;
}