BaseFragment优化
This commit is contained in:
@@ -8,6 +8,7 @@ import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.nnbc123.app.ui.widget.marqueeview.MarqueeView;
|
||||
import com.nnbc123.library.annatation.ActLayoutRes;
|
||||
|
||||
/**
|
||||
@@ -21,7 +22,8 @@ public abstract class BaseBindingFragment<V extends ViewDataBinding> extends Bas
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
|
||||
mBinding = DataBindingUtil.bind(inflater.inflate(getClass().getAnnotation(ActLayoutRes.class).value(),container,false));
|
||||
return mBinding.getRoot();
|
||||
mView = mBinding.getRoot();
|
||||
return mView;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -366,7 +366,7 @@ public abstract class BaseFragment extends RxFragment implements KeyEvent.Callba
|
||||
|
||||
@Override
|
||||
public void showNoData(int drawable, CharSequence charSequence) {
|
||||
showNoData(mView, drawable, charSequence);
|
||||
showNoData(getView(), drawable, charSequence);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -19,7 +19,8 @@ abstract class BaseViewBindingFragment<T : ViewBinding> : BaseFragment() {
|
||||
val aClass = type.actualTypeArguments[0] as Class<*>
|
||||
val method = aClass.getDeclaredMethod("inflate", LayoutInflater::class.java)
|
||||
_binding = method.invoke(null, layoutInflater) as T
|
||||
return binding.root
|
||||
mView = binding.root
|
||||
return mView
|
||||
}
|
||||
|
||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
|
@@ -19,7 +19,7 @@
|
||||
android:layout_marginTop="15dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/no_list_data"
|
||||
android:textColor="@color/text_normal_282828"
|
||||
android:textColor="@color/text_secondary_878b9c"
|
||||
android:textSize="13sp" />
|
||||
|
||||
</LinearLayout>
|
@@ -24,7 +24,7 @@
|
||||
android:gravity="center"
|
||||
android:text="@string/no_list_data"
|
||||
android:layout_marginTop="15dp"
|
||||
android:textColor="@color/text_normal_282828"
|
||||
android:textColor="@color/text_secondary_878b9c"
|
||||
android:textSize="13sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
Reference in New Issue
Block a user