package com.beloo.widget.chipslayoutmanager.layouter;
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import com.beloo.widget.chipslayoutmanager.gravity.IRowStrategyFactory;
|
import com.beloo.widget.chipslayoutmanager.gravity.RTLRowStrategyFactory;
|
import com.beloo.widget.chipslayoutmanager.layouter.breaker.IBreakerFactory;
|
import com.beloo.widget.chipslayoutmanager.layouter.breaker.RTLRowBreakerFactory;
|
|
class RTLRowsOrientationStateFactory implements IOrientationStateFactory {
|
|
@Override
|
public ILayouterCreator createLayouterCreator(RecyclerView.LayoutManager lm) {
|
return new RTLRowsCreator(lm);
|
}
|
|
@Override
|
public IRowStrategyFactory createRowStrategyFactory() {
|
return new RTLRowStrategyFactory();
|
}
|
|
@Override
|
public IBreakerFactory createDefaultBreaker() {
|
return new RTLRowBreakerFactory();
|
}
|
}
|