Java tutorial
/* WakeupFragment.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.sphero.setting.fragment; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import org.deviceconnect.android.deviceplugin.sphero.R; /** * Sphero?. * @author NTT DOCOMO, INC. */ public class WakeupFragment extends Fragment { @Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { View root = inflater.inflate(R.layout.setting_wakeup, null); final ImageView image = (ImageView) root.findViewById(R.id.animView001); image.setBackgroundResource(R.drawable.sphero_light); return root; } @Override public void onResume() { super.onResume(); View root = getView(); if (root != null) { ImageView image = (ImageView) root.findViewById(R.id.animView001); AnimationDrawable anim = (AnimationDrawable) image.getBackground(); anim.start(); } } @Override public void onPause() { super.onPause(); View root = getView(); if (root != null) { ImageView image = (ImageView) root.findViewById(R.id.animView001); AnimationDrawable anim = (AnimationDrawable) image.getBackground(); anim.stop(); } } }