Ваш браузер устарел. Рекомендуем обновить его до последней версии.




 


 

 

Построение первых приложений для устройств на базе Android

Простейшая анимация. Ориентация экрана приложения   _2_

При запуске приложения появится логотип Андроида. Если коснуться его увидите человечка и мяч лежащий на земле. Коснувшись человечка, последний ударит по мячу и мяч взлетит вверх. Если снова коснуться человечка, мяч упадет. Здесь предусмотрено закрытие приложения.

_______________MainActivity.java_______________
import android.content.pm.ActivityInfo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

ImageView imageView;
ImageView imageView2;
ImageView imageView3;
ImageView imageView4;
ImageView imageView5;
ImageView imageView6;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

setTitle("BigCamagan"); // заголовок приложения

// портретная ориентация экрана
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

// альбомная ориентация
//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        imageView = (ImageView) findViewById(R.id.imageView);
imageView2 = (ImageView) findViewById(R.id.imageView2);
imageView3 = (ImageView) findViewById(R.id.imageView3);
imageView4 = (ImageView) findViewById(R.id.imageView4);
imageView5 = (ImageView) findViewById(R.id.imageView5);
imageView6 = (ImageView) findViewById(R.id.imageView6);

imageView2.setVisibility(View.INVISIBLE); // скрыть изображение
imageView4.setVisibility(View.INVISIBLE);
imageView.setVisibility(View.INVISIBLE);
imageView3.setVisibility(View.INVISIBLE);
imageView5.setVisibility(View.INVISIBLE);

// обработчик касания экрана в области изображения
imageView6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
imageView6.setVisibility(View.INVISIBLE);
imageView3.setVisibility(View.VISIBLE); // показать изображение
imageView5.setVisibility(View.VISIBLE);
imageView.setVisibility(View.VISIBLE);
}
});

imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
imageView2.setVisibility(View.VISIBLE);
imageView4.setVisibility(View.VISIBLE);
imageView.setVisibility(View.INVISIBLE);
imageView3.setVisibility(View.INVISIBLE);
}
});

imageView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
imageView.setVisibility(View.VISIBLE);
imageView3.setVisibility(View.VISIBLE);
imageView4.setVisibility(View.INVISIBLE);
imageView2.setVisibility(View.INVISIBLE);
}
});

imageView5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.exit(0); // закрытие приложения
}
});
}
}

Flag Counter
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Яндекс.Метрика
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest