国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android編程單擊圖片實(shí)現(xiàn)切換效果的方法

2020-04-11 11:20:04
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Android編程單擊圖片實(shí)現(xiàn)切換效果的方法。分享給大家供大家參考,具體如下:

新建一個Android項(xiàng)目,命名為FrameLayout

此實(shí)例主要操作src文件夾下的MainActivity.Java類文件和res/layout下的activity_main.xml布局文件

1.布局主頁面代碼activity_main.xml↓

<FrameLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="#897753"><ImageView android:id="@+id/image1"android:layout_width="fill_parent"android:layout_height="fill_parent"android:visibility="visible"android:src="@drawable/a"/><ImageView android:id="@+id/image2"android:visibility="invisible"android:layout_width="fill_parent"android:layout_height="fill_parent"android:src="@drawable/b"/><ImageView android:id="@+id/image3"android:visibility="invisible"android:layout_width="fill_parent"android:layout_height="fill_parent"android:src="@drawable/c"/></FrameLayout>

2.Java代碼MainActivity.Java↓

package com.example.framelayout;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MotionEvent;import android.view.View;import android.widget.ImageView;public class MainActivity extends Activity {private String TAG = "FramLayoutTestActivity";private ImageView image1;private ImageView image2;private ImageView image3;private List<ImageView> list;private int count = 0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);image1 = (ImageView) findViewById(R.id.image1);image2 = (ImageView) findViewById(R.id.image2);image3 = (ImageView) findViewById(R.id.image3);list = new ArrayList<ImageView>();list.add(image1);list.add(image2);list.add(image3);}@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubif (event.getAction() == MotionEvent.ACTION_DOWN) {Log.i(TAG, "move---");showImage();}return super.onTouchEvent(event);}private void showImage() {//image1.setVisibility(View.VISIBLE);count = count % 3;for (ImageView i : list) {i.setVisibility(View.INVISIBLE);}list.get(count).setVisibility(View.VISIBLE);count++;}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

3.使用Android模擬器或者連接Android智能手機(jī)運(yùn)行項(xiàng)目,點(diǎn)擊程序界面,圖片自動切換。

ps: activity_main.xml文件中幾個ImageView中的src鏈接圖片需要從外部復(fù)制到項(xiàng)目中的res/drawable目錄下

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌乐县| 兴安县| 桐柏县| 宝鸡市| 台安县| 南江县| 赤城县| 白山市| 林口县| 广州市| 恩施市| 巧家县| 蕲春县| 荥经县| 赣州市| 嘉善县| 东辽县| 嘉义县| 宝兴县| 津南区| 郸城县| 瑞安市| 贺兰县| 重庆市| 四平市| 滁州市| 搜索| 鹰潭市| 江陵县| 石泉县| 府谷县| 陵川县| 商河县| 社旗县| 贞丰县| 宣汉县| 抚州市| 津南区| 沁阳市| 土默特左旗| 南城县|