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