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




 



 


Delphi

 

 


 

 

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

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

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

_______________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