简述GifView的配置显示gif动态图片
2016-09-20 11:32
330 查看
之前我们会用帧动画来显示gif动图,但是那样的话我们需要把动图切成一帧一帧的,好几十张图片或许更多,可能会很不方便。那么下面我用GIfview框架来实现动图的展示。
首先我们需要导入gifview的包:需在android build.gradle中添加:
ok,非常简单,这样我们就可以看见一张美丽的动态图片在手机上跳来跳去的~~~
首先我们需要导入gifview的包:需在android build.gradle中添加:
allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } }
然后在自己的项目中的build.gradle中添加:
compile 'com.github.Cutta:GifView:1.1'
构建完成后,在mipmap-hdpi中添加一张动图,然后直接在代码中实现:
在xml文件中:注意GifView包名:右击Gifview对象复制即可
<com.cunoraz.gifview.library.GifView android:id="@+id/gif1" android:layout_width="400dp" android:layout_height="400dp" android:visibility="gone" android:layout_gravity="center"/> <Button android:id="@+id/bt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="stop" android:text="点击停止" android:layout_gravity="center"/>
gifView1 = (GifView) findViewById(R.id.gif1); button = (Button) findViewById(R.id.bt); gifView1.setVisibility(View.VISIBLE); //gifView1.play(); // gifView1.pause(); gifView1.setGifResource(R.mipmap.gif5); gifView1.getGifResource(); } public void stop(View v){ if (isbadle){ gifView1.pause(); isbadle=false; button.setText("点击播放"); }else { gifView1.play(); isbadle=true; button.setText("点击停止"); } }
ok,非常简单,这样我们就可以看见一张美丽的动态图片在手机上跳来跳去的~~~
相关文章推荐
- Android—基于GifView显示gif动态图片
- 动态显示图片gif
- Android中利用OnTouchListener在中ImageView中动态显示图片
- android webView加载gif图片并且居中显示
- 后台配置前台动态显示图片——善良公社
- 自定义ImageView显示gif图片
- android中使用imageview显示Gif图片
- windows mobile 平台显示GIF动态图片
- gif格式图片在安卓中的显示(自定义GifView)
- 使用GifView在android上显示gif图片
- 在MFC中用GDI+显示动态GIF图片
- Java之简单的图片动态显示(实现类似GIF动画效果)
- Label,PushButton,ToolButton 实现动态图片按钮,Label显示gif动画
- c# winform 显示动态gif图片的方法
- gif动态图片显示
- GifView显示gif图片
- ios中用三种方式显示gif动态图片
- android中使用imageview显示Gif图片
- 显示动态gif图片
- 如何使DATATABLE中动态插入图片,并在DATAGIRDVIEW中显示