启动页面图片替换,启动页面修改,修复部分问题

This commit is contained in:
huangzhuanghua
2016-09-22 19:06:38 +08:00
parent 80e8ca0c36
commit 94adc2c922
19 changed files with 275 additions and 119 deletions

View File

@ -6,15 +6,18 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.media.Image;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.util.DisplayMetrics;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.android.volley.Request;
import com.android.volley.Response;
@ -62,7 +65,6 @@ public class SplashScreenActivity extends BaseActivity {
public static final String TAG = SplashScreenActivity.class.getSimpleName();
private ConcernManager concernManager;
private SharedPreferences sp;
private String from;
@ -123,19 +125,29 @@ public class SplashScreenActivity extends BaseActivity {
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView imageView = new ImageView(SplashScreenActivity.this);
ImageUtils.getInstance(SplashScreenActivity.this).
display("drawable://" + pics[position], imageView, -1);
if (position == pics.length - 1) {
imageView.setOnClickListener(new View.OnClickListener() {
View view = View.inflate(SplashScreenActivity.this, R.layout.splash_viewpage_item, null);
TextView textView = (TextView) view.findViewById(R.id.splash_viewPager_item_btn);
DisplayMetrics outMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(outMetrics);
RelativeLayout.LayoutParams rparams = (RelativeLayout.LayoutParams) textView.getLayoutParams();
rparams.height = outMetrics.heightPixels / 4;
textView.setLayoutParams(rparams);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
launch();
}
});
container.addView(view);
return view;
} else {
ImageView imageView = new ImageView(SplashScreenActivity.this);
ImageUtils.getInstance(SplashScreenActivity.this).
display("drawable://" + pics[position], imageView, -1);
container.addView(imageView);
return imageView;
}
container.addView(imageView);
return imageView;
}
@Override
@ -189,8 +201,6 @@ public class SplashScreenActivity extends BaseActivity {
checkGhFile();
concernManager = new ConcernManager(getApplicationContext());
/*
* 更新过滤表获取自动刷新的cd获取版本对应表
*/