Android一个类似腾讯 QQ 背景图片可以上下左右移动的 imageview
2017-08-09 19:37
501 查看
CoolImageView
项目地址:HuTianQi/CoolImageView简介:一个类似腾讯 QQ 背景图片可以上下移动的 imageview,功能比腾讯 QQ 更加强大,还支持左右移动,支持在 xml 文件中设置移动方向(注意:是背景图片的移动,不是用动画让控件移动,那太简单了)A imageView is similar to QQ that imageView background picture can move up and down,But the function is more powerful than QQ,it also supports left and right movement
Dynamic effect preview (Because the gif resources are large, please wait for the resources to complete the load)
this is background picture left and right movementthis is background picture move up and down
How to use
step1: Add the following to your attrs.xml file (in res/values):
<resources> <declare-styleable name="CoolImageView"> <attr name="direction" format="string"/> </declare-styleable> </resources>
step2:Add the following code to the root view of your layout:
xmlns:app="http://schemas.android.com/apk/res-auto"
step3:Add the widget code in the appropriate place in your xml file, Here's a sample implementation:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.hzhuqi.coolimagview.MainActivity">
<com.example.hzhuqi.coolimagview.CoolImageView
android:layout_width="wrap_content"
android:layout_height="300dp"
android:src="@mipmap/qq"
app:direction="horizontal"
>
</com.example.hzhuqi.coolimagview.CoolImageView>
<com.example.hzhuqi.coolimagview.CoolImageView
android:layout_marginTop="@dimen/activity_vertical_margin"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@mipmap/qq_"
app:direction="vertical"
>
</com.example.hzhuqi.coolimagview.CoolImageView>
</LinearLayout>
Notice:
you should set direction properties in your xml file,If you don't want to do that.You can use ordinary ImageView instead相关文章推荐
- Android 仿QQ菜单背景图片的左右上下移动属性动画实现
- 用OpenGL写的一个可以上下左右移动的球
- 鼠标移动到一个位置,显示图片(类似qq的隐藏显示功能)
- 在一个方框内上下左右移动图片
- 【Android】一个浏览图片的Android库的实现,可以移动、缩放图片以及滑动切换
- 剖析Android动画(图片闪烁、左右摇摆、上下晃动等效果)
- android ListView加HeadView左右切换图片(类似各大新闻客户端)
- android滑动一个路线后 人物图片按此路线移动的实现
- 自己制作一个可以设置背景图片的Jpanel
- 无缝图片文字滚动代码(上下左右四个方向都可以)
- 求大牛指引小弟:关于android实现一个activity实现左右带指引多图片横向循环
- android游戏开发一:背景图片的移动
- android如果重写onDraw实现一个类似TextView可以显示表情和链接的控件(一)
- 左右两个Select列表框交换数据的JS代码,上下左右都可以移动数据,还可以置顶、沉底,相信大家见到过,但觉得挺实用,与大家分享。
- Android动画(图片闪烁、左右摇摆、上下晃动等效果)
- android滑动一个路线后 人物图片按此路线移动的实现
- 剖析Android动画(图片闪烁、左右摇摆、上下晃动等效果)
- Js实现图片缩放上下左右移动效果
- div 有背景图片 , 移动 div 内元素的上下间距
- CSS垂直翻转背景图片重用实例页面(类似淘宝的上下倒三角)