您的位置:首页 > 移动开发 > Android开发

在Android中显示gif图片

2016-01-18 20:17 483 查看
布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_ffffff">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="140dp"
android:textColor="@color/color_a7a6a6"
android:gravity="center"
android:textSize="15dp"
android:text="@string/exit_kindergarten_success_tips"/>
<RelativeLayout
android:id="@+id/rl_exit_kindergarten"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="38dp">
<WebView
android:id="@+id/iv_exit_kindergarten"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
/>
<TextView
android:id="@+id/tv_exit_kindergarten"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_exit_kindergarten"
android:textSize="16dp"
android:layout_marginTop="17dp"
android:layout_centerHorizontal="true"
android:textColor="@color/color_60b166"
android:text="@string/exiting_kindergarten"/>

</RelativeLayout>
<RelativeLayout
android:id="@+id/rl_exit_kindergarten_success"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:layout_marginTop="38dp">
<ImageView
android:id="@+id/iv_exit_kindergarten_success"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/exit_kindergarten_success"
android:layout_centerHorizontal="true"/>
<TextView
android:id="@+id/tv_exit_kindergarten_success"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_exit_kindergarten_success"
android:textSize="16dp"
android:layout_marginTop="17dp"
android:layout_centerHorizontal="true"
android:textColor="@color/color_60b166"
android:text="@string/exit_kindergarten_success"/>
<Button
android:id="@+id/bt_repeate_login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/circle_info_btn_green"
android:layout_below="@+id/tv_exit_kindergarten_success"
android:textSize="16dp"
android:textColor="@color/color_ffffff"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:layout_marginTop="72dp"
android:text="@string/repeat_login"/>
</RelativeLayout>
</LinearLayout>
代码:
package com.bbtree.publicmodule.paradise.frg;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.webkit.WebView;import android.widget.Button;import android.widget.RelativeLayout;import com.bbtree.publicmodule.R;import net.hyww.wisdomtree.core.base.BaseFrg;import net.hyww.wisdomtree.core.utils.LogoutUtils;/*** Created by wuqiqi on 2016/1/15.*/public class ExitKindergartenSuccessFrg extends BaseFrg{private Button tv_repeat_login;private RelativeLayout rl_exit_kindergarten;private RelativeLayout rl_exit_kindergarten_success;private WebView iv_exit_kindergarte;@Overridepublic int contentView() {return R.layout.frg_exit_kindergarten_success;}@Overridepublic boolean titleBarVisible() {return false;}@Overridepublic void initView(Bundle savedInstanceState) {tv_repeat_login= (Button) findViewById(R.id.bt_repeate_login);tv_repeat_login.setOnClickListener(this);/*final ExitKindergartentLoadingDialog loadingDialog = ExitKindergartentLoadingDialog.newInstance();loadingDialog.show(getChildFragmentManager(),"loading");*/rl_exit_kindergarten=(RelativeLayout) findViewById(R.id.rl_exit_kindergarten);rl_exit_kindergarten_success=(RelativeLayout) findViewById(R.id.rl_exit_kindergarten_success);iv_exit_kindergarte=(WebView) findViewById(R.id.iv_exit_kindergarten);//iv_exit_kindergarte.loadDataWithBaseURL(null,"<HTML><body bgcolor='#f3f3f3'><div align=center><IMG src='file:///android_asset/gif.gif'/></div></body></html>", "text/html", "UTF-8",null);iv_exit_kindergarte.loadDataWithBaseURL(null,"<HTML><body><div align=center><IMG src='file:///android_asset/gif.gif'/></div></body></html>", "text/html", "UTF-8",null);new Handler().postDelayed(new Runnable() {public void run() {// TODO Auto-generated method stub// loadingDialog.dismissAllowingStateLoss();rl_exit_kindergarten.setVisibility(View.GONE);rl_exit_kindergarten_success.setVisibility(View.VISIBLE);}}, 2000);}@Overridepublic void onClick(View v) {super.onClick(v);int id=v.getId();if(id==R.id.bt_repeate_login){getActivity().finish();LogoutUtils.getInstance().logout(mContext, false);}}@Overridepublic void onDestroy() {super.onDestroy();iv_exit_kindergarte.loadUrl("about:black");iv_exit_kindergarte.stopLoading();iv_exit_kindergarte=null;}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android gif