的人誰的興趣,這是我的解決方案:-)
final ImageView imageViewMeasurement = (ImageView) findViewById(measurement_image_view);
imageViewMeasurement.postDelayed(new Runnable(){
@Override
public void run() {
imageViewMeasurement.setImageResource(R.color.colorGreyMeasuerementScreen);
Log.d("QuantifyDesign", "1. MeasurementScreen Default");
}}
,0);
imageViewMeasurement.postDelayed(new Runnable(){
@Override
public void run() {
TypedArray images = getResources().obtainTypedArray(R.array.images_primes_1);
int chosenImageNumber = (int) (Math.random() * images.length());
// setImageResource to the random chosenImageNumber
imageViewMeasurement.setImageResource(images.getResourceId(chosenImageNumber, R.color.colorGreyMeasuerementScreen));
images.recycle();
// Confirmation if the random generator picked a Number from the array
String chosenImageNumberTest = String.valueOf(chosenImageNumber);
Log.d("QuantifyDesignPrime", chosenImageNumberTest);
Log.d("QuantifyDesign", "2. MeasurementScreen Prime 16");
}}
,5000);
imageViewMeasurement.postDelayed(new Runnable(){
@Override
public void run() {
imageViewMeasurement.setImageResource(R.color.colorBlackMeasurementScreen);
Log.d("QuantifyDesign", "3. MeasurementScreen Black Screen");
}}
,5750);
imageViewMeasurement.postDelayed(new Runnable(){
@Override
public void run() {
TypedArray images = getResources().obtainTypedArray(R.array.images_target);
int chosenImageNumber = (int) (Math.random() * images.length());
// setImageResource to the random chosenImageNumber
imageViewMeasurement.setImageResource(images.getResourceId(chosenImageNumber, R.color.colorGreyMeasuerementScreen));
images.recycle();
// Confirmation if the random generator picked a Number from the array
String chosenImageNumberTest = String.valueOf(chosenImageNumber);
Log.d("QuantifyDesignTarget", chosenImageNumberTest);
Log.d("QuantifyDesign", "4. MeasurementScreen Target 1");
}}
,6000);
imageViewMeasurement.postDelayed(new Runnable(){
@Override
public void run() {
imageViewMeasurement.setImageResource(R.drawable.buttonklickmeasurement);
Button resetButtonLike=(Button)findViewById(R.id.button_like);
resetButtonLike.setVisibility(View.VISIBLE); //To set visible
Button resetButtonDislike=(Button)findViewById(R.id.button_dislike);
resetButtonDislike.setVisibility(View.VISIBLE); //To set visible
Log.d("QuantifyDesign", "5. MeasurementScreen Apell");
}}
,7000);
沒有代碼,沒有樂趣。 –