闪屏页优化,没跳转数据则不展示跳转按钮
This commit is contained in:
@@ -116,6 +116,7 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener
|
||||
|
||||
|
||||
private void showSplash() {
|
||||
mBinding.tvSkip.setVisibility(View.VISIBLE);
|
||||
// 不过期的,并且已经下载出来图片的闪屏页数据
|
||||
mLocalSplashVo = InitialModel.get().getLocalSplashVo();
|
||||
if (mLocalSplashVo != null &&
|
||||
@@ -126,8 +127,9 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener
|
||||
//添加图片处理机制
|
||||
.apply(RequestOptions.bitmapTransform(new SplashBitmapTransformation()))
|
||||
.into(mBinding.ivActivity);
|
||||
mBinding.tvJump.setVisibility(View.VISIBLE);
|
||||
mBinding.tvSkip.setVisibility(View.VISIBLE);
|
||||
if (mLocalSplashVo.getType() != 0 && !TextUtils.isEmpty(mLocalSplashVo.getLink())) {
|
||||
mBinding.tvJump.setVisibility(View.VISIBLE);
|
||||
}
|
||||
} else {
|
||||
NimMiddleActivity.delayOpenCommunity = false;
|
||||
MainActivity.start(SplashActivity.this);
|
||||
@@ -136,7 +138,7 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener
|
||||
}
|
||||
|
||||
private void animation() {
|
||||
AlphaAnimation alphaAnimation = new AlphaAnimation(0,1);
|
||||
AlphaAnimation alphaAnimation = new AlphaAnimation(0, 1);
|
||||
alphaAnimation.setDuration(500);
|
||||
mBinding.ivActivity.startAnimation(alphaAnimation);
|
||||
mBinding.ivActivity.postDelayed(() -> {
|
||||
@@ -146,7 +148,7 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener
|
||||
NimMiddleActivity.delayOpenCommunity = false;
|
||||
MainActivity.start(SplashActivity.this);
|
||||
finish();
|
||||
},COUNT_DOWN_TIME * 1000);
|
||||
}, COUNT_DOWN_TIME * 1000);
|
||||
}
|
||||
|
||||
|
||||
@@ -162,9 +164,9 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener
|
||||
Intent intent = new Intent();
|
||||
intent.putExtra("url", link);
|
||||
intent.putExtra("type", type);
|
||||
|
||||
NimMiddleActivity.delayOpenCommunity = false;
|
||||
MainActivity.start(this, intent);
|
||||
finish();
|
||||
break;
|
||||
case R.id.tv_skip:
|
||||
if (mLocalSplashVo == null) {
|
||||
|
@@ -37,7 +37,7 @@
|
||||
android:text="@string/text_skip"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="13dp"
|
||||
android:visibility="visible" />
|
||||
android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_jump"
|
||||
@@ -51,6 +51,6 @@
|
||||
android:text="点击进入更多精彩"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="18dp"
|
||||
android:visibility="visible" />
|
||||
android:visibility="gone" />
|
||||
</FrameLayout>
|
||||
</layout>
|
||||
|
Reference in New Issue
Block a user