Initial commit
This commit is contained in:
140
sources/com/ubt/jimu/diy/view/fragment/UserDiyFragment.java
Normal file
140
sources/com/ubt/jimu/diy/view/fragment/UserDiyFragment.java
Normal file
@@ -0,0 +1,140 @@
|
||||
package com.ubt.jimu.diy.view.fragment;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.db.diy.DiyDBModel;
|
||||
import com.ubt.jimu.base.db.diy.DiyHelper;
|
||||
import com.ubt.jimu.base.event.BaseEvent;
|
||||
import com.ubt.jimu.diy.view.adapter.UserDiyAdapter;
|
||||
import com.ubt.jimu.utils.smartScaleTool.ScreenUtils;
|
||||
import com.ubt.jimu.widgets.SpaceItemDecoration;
|
||||
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import com.ubtech.view.fragment.BaseFragment;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
import org.greenrobot.eventbus.ThreadMode;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class UserDiyFragment extends BaseFragment {
|
||||
public UserDiyAdapter adapter;
|
||||
private Unbinder mBind;
|
||||
protected URecyclerView recyclerView;
|
||||
private List<DiyDBModel> diyRobots = new ArrayList();
|
||||
private int count = 1;
|
||||
|
||||
static /* synthetic */ int access$008(UserDiyFragment userDiyFragment) {
|
||||
int i = userDiyFragment.count;
|
||||
userDiyFragment.count = i + 1;
|
||||
return i;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void configAdapterWidth() {
|
||||
this.adapter.setWh(ScreenUtils.a(0.8333333f, this.recyclerView, getResources().getDimension(R.dimen.diy_edit_list_left), 3));
|
||||
this.adapter.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.adapter = new UserDiyAdapter(this.mActivity, this.diyRobots);
|
||||
this.recyclerView.setLayoutManager(new GridLayoutManager(this.mActivity, 3));
|
||||
this.recyclerView.a(new SpaceItemDecoration(DisplayUtil.a(getContext(), this.mActivity.getResources().getDimension(R.dimen.diy_edit_list_bottom)), DisplayUtil.a(getContext(), this.mActivity.getResources().getDimension(R.dimen.diy_edit_list_left)), 3, true));
|
||||
this.recyclerView.setAdapter(this.adapter);
|
||||
this.recyclerView.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.diy.view.fragment.UserDiyFragment.1
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
UserDiyFragment.access$008(UserDiyFragment.this);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
UserDiyFragment.this.count = 1;
|
||||
UserDiyFragment.this.loadData();
|
||||
}
|
||||
});
|
||||
this.recyclerView.post(new Runnable() { // from class: com.ubt.jimu.diy.view.fragment.UserDiyFragment.2
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
UserDiyFragment.this.configAdapterWidth();
|
||||
}
|
||||
});
|
||||
this.recyclerView.setLoadingMoreEnabled(false);
|
||||
}
|
||||
|
||||
public static UserDiyFragment newInstance(String str, String str2) {
|
||||
return new UserDiyFragment();
|
||||
}
|
||||
|
||||
public View getItemInfo() {
|
||||
return this.adapter.getItemView();
|
||||
}
|
||||
|
||||
public void loadData() {
|
||||
this.diyRobots.clear();
|
||||
this.diyRobots.addAll(DiyHelper.getInstance().getDiyList());
|
||||
this.adapter.notifyDataSetChanged();
|
||||
this.adapter.notifySelect();
|
||||
this.recyclerView.y();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onActivityResult(int i, int i2, Intent intent) {
|
||||
super.onActivityResult(i, i2, intent);
|
||||
if (-1 != i2 || intent == null) {
|
||||
return;
|
||||
}
|
||||
this.adapter.setPopupwindow(((HPMedia) ((ArrayList) intent.getSerializableExtra("result_data")).get(0)).getPath());
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
EventBus.b().c(this);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_user_diy, viewGroup, false);
|
||||
this.mBind = ButterKnife.a(this, inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
EventBus.b().d(this);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onDestroyView() {
|
||||
this.mBind.unbind();
|
||||
super.onDestroyView();
|
||||
}
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onEventData(BaseEvent baseEvent) {
|
||||
loadData();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
loadData();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
initData();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user