|
@@ -18,15 +18,23 @@ import com.cooleshow.institution.stu.databinding.FgCardAnimLayoutBinding;
|
|
|
public class CardAnimFragment extends BaseFragment<FgCardAnimLayoutBinding> {
|
|
|
private int pageType = HomePageType.EMPTY.getValue();
|
|
|
private String pageTypeValue = HomePageType.EMPTY.getType();
|
|
|
+ private String albumId = "";
|
|
|
+ private String tenantGroupAlbumId = "";
|
|
|
private int mStatus;
|
|
|
|
|
|
- private boolean isCanPlay =false;
|
|
|
+ private boolean isCanPlay = false;
|
|
|
|
|
|
public static CardAnimFragment newInstance(int type, String typeValue, int status) {
|
|
|
+ return newInstance(type, typeValue, "", "", status);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static CardAnimFragment newInstance(int type, String typeValue, String albumId, String tenantGroupAlbumId, int status) {
|
|
|
Bundle bundle = new Bundle();
|
|
|
bundle.putInt("type", type);
|
|
|
bundle.putString("typeValue", typeValue);
|
|
|
bundle.putInt("status", status);
|
|
|
+ bundle.putString("albumId", albumId);
|
|
|
+ bundle.putString("tenantGroupAlbumId", tenantGroupAlbumId);
|
|
|
CardAnimFragment cardAnimFragment = new CardAnimFragment();
|
|
|
cardAnimFragment.setArguments(bundle);
|
|
|
return cardAnimFragment;
|
|
@@ -40,9 +48,12 @@ public class CardAnimFragment extends BaseFragment<FgCardAnimLayoutBinding> {
|
|
|
@Override
|
|
|
protected void initView(View rootView) {
|
|
|
if (getArguments() != null) {
|
|
|
- pageType = getArguments().getInt("type", HomePageType.EMPTY.getValue());
|
|
|
- pageTypeValue = getArguments().getString("typeValue", HomePageType.EMPTY.getType());
|
|
|
- mStatus = getArguments().getInt("status", -1);
|
|
|
+ Bundle arguments = getArguments();
|
|
|
+ pageType = arguments.getInt("type", HomePageType.EMPTY.getValue());
|
|
|
+ pageTypeValue = arguments.getString("typeValue", HomePageType.EMPTY.getType());
|
|
|
+ mStatus = arguments.getInt("status", -1);
|
|
|
+ albumId = arguments.getString("albumId", "");
|
|
|
+ tenantGroupAlbumId = arguments.getString("tenantGroupAlbumId", "");
|
|
|
}
|
|
|
loadAnim();
|
|
|
if (mStatus != -1) {
|
|
@@ -55,11 +66,15 @@ public class CardAnimFragment extends BaseFragment<FgCardAnimLayoutBinding> {
|
|
|
mViewBinding.viewClick.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- if(UiUtils.isFastClick()){
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
return;
|
|
|
}
|
|
|
if (!TextUtils.isEmpty(pageTypeValue)) {
|
|
|
- JGWebStartHelper.startTrainList(pageTypeValue);
|
|
|
+ if (TextUtils.equals(pageTypeValue, HomePageType.ACCOMPANY_HELP.getType())) {
|
|
|
+ JGWebStartHelper.startAccompanyHelp(albumId);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ JGWebStartHelper.startTrainList(pageTypeValue, albumId,tenantGroupAlbumId);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -84,17 +99,17 @@ public class CardAnimFragment extends BaseFragment<FgCardAnimLayoutBinding> {
|
|
|
assetName = "lottieHome/accompany_help.json";
|
|
|
}
|
|
|
mViewBinding.viewLiveAnim.setAnimation(assetName);
|
|
|
- if(isCanPlay){
|
|
|
+ if (isCanPlay) {
|
|
|
mViewBinding.viewLiveAnim.playAnimation();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
public void startAnim(boolean isStart) {
|
|
|
this.isCanPlay = isStart;
|
|
|
- if(!isAdded()){
|
|
|
+ if (!isAdded()) {
|
|
|
return;
|
|
|
}
|
|
|
- if(mViewBinding == null){
|
|
|
+ if (mViewBinding == null) {
|
|
|
return;
|
|
|
}
|
|
|
if (isStart) {
|
|
@@ -120,10 +135,10 @@ public class CardAnimFragment extends BaseFragment<FgCardAnimLayoutBinding> {
|
|
|
mViewBinding.viewUnlockAnim.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- if(UiUtils.isFastClick()){
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
return;
|
|
|
}
|
|
|
- JGWebStartHelper.startTrainTools(pageTypeValue);
|
|
|
+ JGWebStartHelper.startTrainTools2(pageTypeValue, albumId,tenantGroupAlbumId);
|
|
|
}
|
|
|
});
|
|
|
}
|