add light mode res

This commit is contained in:
wangcongtao
2020-09-02 10:26:08 +08:00
parent 5673ec457f
commit bc4dd4547d
96 changed files with 555 additions and 69 deletions

View File

@@ -35,6 +35,7 @@ public class FragmentStack {
private FragmentStackTransactionListener mFragmentStackTransactionListener;
private List< FragmentStackTransactionListener > mFragmentStackTransactionListeners = new ArrayList<>();
private int mMessageHistoryContainerId;
private FragmentStack() {
}
@@ -60,6 +61,18 @@ public class FragmentStack {
mContainerId = containerId;
}
/**
* 缓存历史消息
* @param layoutId
*/
public void initMessageHistoryContainerId(int layoutId){
mMessageHistoryContainerId = layoutId;
}
public int getMessageHistoryContainerId() {
return mMessageHistoryContainerId;
}
public void push( FragmentDescriptor descriptor ) {
if ( descriptor == null || descriptor.getFragment() == null ) {
return;

View File

@@ -59,6 +59,16 @@ public class MogoFragmentManager implements IMogoFragmentManager {
FragmentStack.getInstance().init( activity, containerId );
}
@Override
public void initMessageHistoryContainerId( int layoutId ) {
FragmentStack.getInstance().initMessageHistoryContainerId( layoutId );
}
@Override
public int getMessageHistoryContainerId() {
return FragmentStack.getInstance().getMessageHistoryContainerId();
}
@Override
public void init( Context context ) {