- 浏览: 5821424 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
github上比较老的项目了,但是还是比较好用的。
各种形状总有一个满足你。
在自己的项目中使用,最好不要将所有的类都导入进来,取自己需要的就可以了。
Android开源:SImageView - 方便实用的图片控件
http://www.open-open.com/lib/view/open1482459625909.html
Library for display a few images in one MultiImageView like avatar of group chat
https://github.com/stfalcon-studio/MultiImageView
Android-Snowfall
https://github.com/JetradarMobile/android-snowfall
各种形状总有一个满足你。
在自己的项目中使用,最好不要将所有的类都导入进来,取自己需要的就可以了。
<com.github.siyamed.shapeimageview.BubbleImageView android:id="@+id/image" android:layout_width="50dp" android:layout_height="42dp" app:siTriangleHeight="8dp" tools:src="@drawable/neo" android:layout_alignParentLeft="true" app:siArrowPosition="right"/> <com.github.siyamed.shapeimageview.CircularImageView android:id="@+id/relative_test_img_1" android:layout_width="60dp" android:layout_height="60dp" android:layout_margin="8dp" android:layout_weight="1" android:src="@drawable/placeholder" app:siBorderWidth="6dp" app:siBorderColor="@color/darkgray" android:layout_alignParentLeft="true" android:layout_centerVertical="true"/> <com.github.siyamed.shapeimageview.RoundedImageView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:layout_margin="8dp" android:src="@drawable/neo" app:siRadius="6dp" app:siBorderWidth="6dp" app:siBorderColor="@color/darkgray" app:siSquare="true"/> <com.github.siyamed.shapeimageview.mask.PorterShapeImageView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:layout_margin="8dp" app:siShape="@drawable/triangle" android:src="@drawable/neo" app:siSquare="true"/> <com.github.siyamed.shapeimageview.mask.PorterShapeImageView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:layout_margin="8dp" app:siShape="@drawable/octogon" android:src="@drawable/neo" app:siSquare="true"/> <com.github.siyamed.shapeimageview.mask.PorterShapeImageView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:layout_margin="8dp" app:siShape="@drawable/star" android:src="@drawable/neo" app:siSquare="true"/> <com.github.siyamed.shapeimageview.DiamondImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.PentagonImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.HexagonImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.OctogonImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.HeartImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.StarImageView android:layout_width="250dp" android:layout_height="250dp" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" app:siStrokeCap="round" app:siStrokeJoin="round" android:layout_gravity="center_horizontal"/> <com.github.siyamed.shapeimageview.StarImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" android:src="@drawable/neo" app:siBorderWidth="8dp" app:siBorderColor="@color/darkgray" app:siStrokeCap="round" app:siStrokeJoin="round" android:layout_gravity="center_horizontal"/>
Android开源:SImageView - 方便实用的图片控件
http://www.open-open.com/lib/view/open1482459625909.html
Library for display a few images in one MultiImageView like avatar of group chat
https://github.com/stfalcon-studio/MultiImageView
Android-Snowfall
https://github.com/JetradarMobile/android-snowfall
发表评论
-
ViewPager引导页根据滑动渐变背景色
2017-03-31 09:38 28711、主要依赖: compile'com.android.su ... -
Android 新推出基于物理的动画库SpringAnimation,完全诠释什么叫做弹簧效果
2017-03-30 10:38 2636Android 最近推出一个新的基于物理学的动画支持库,命名为 ... -
PhotoView点击放大图片效果
2016-12-21 10:13 6098使用的PhotoView是这个版本的,比较小巧,很好用,比gi ... -
仿微信页面切换图标颜色渐变效果
2015-11-23 14:54 4472主要是提供一种思路,一般来书,类似效果无非就是在Canvas, ... -
把任意Drawable转换成基于progress填充的drawable
2015-11-11 16:29 2814把任意Drawable转换成基于progress填充的draw ... -
一个用来设置警示View 的呼吸式背景颜色的工具类BreathingViewHelper
2015-10-10 14:03 3087一个简单的小工具类,用来设置警示 View 的呼吸式背景颜色 ... -
单手操作图片控件 镜像、置顶、缩放、移动:StickerView
2015-10-08 11:21 3230单手操作图片控件 镜像、置顶、缩放、移动 impo ... -
图片浏览zoom效果
2015-10-08 11:05 1845不仅实现了Lollipop中打开新的activity 的zoo ... -
Android App状态栏变色:ColorfulStatusBar
2015-09-24 12:38 9973适用于版本大于等于19以上。 import android ... -
PathView实现炫酷SVG动画
2015-08-25 09:23 4473解析SVG,需要将一个androidsvg.jar包含进lib ... -
LinearLayout增加divider分割线
2015-08-13 14:58 11142在android3.0及后面的版本在LinearLayout里 ... -
Android换肤白天/夜间模式的框架
2015-07-29 15:36 2972Android换肤/夜间模式的Android框架,配合them ... -
使用ActivityOptions做Activity切换动画
2015-04-10 11:02 6614不知道大家有没有注意到startActivity(Intent ... -
一个不错的ArcMenu
2015-01-23 10:34 3944ArcMenu这种效果现在很多人都实现了 而且代码质量也 ... -
使用ScheduledExecutorService延时关闭一个全屏的对话框
2014-12-29 16:38 4418自定义style,设置全屏属性 <resources ... -
让View只显示下边框
2014-10-23 17:13 4008下面的代码是实现一个带边框的xml,很常见 <?xm ... -
让一张图片从模糊慢慢变清晰动画过程
2014-01-27 16:38 9294import java.io.IOExcepti ... -
ListView,GridView之LayoutAnimation特殊动画的实现
2013-05-24 11:23 34416LayoutAnimation干嘛用的?不知道的话网上搜一下。 ... -
食神摇摇中图片的晃动效果
2013-04-27 11:45 5493可以是这样子实现滴: btn_shake=(Image ... -
圆形菜单效果
2013-02-20 14:25 2700需要android3.0
相关推荐
这个“Android自定义聊天气泡形状ImageView”项目就是一个很好的例子,它允许开发者创建具有聊天气泡样式的ImageView,可以设置箭头的位置(左或右)以及图片的圆角大小。下面我们将深入探讨这一技术。 1. **自定义...
总结起来,"Android-一个Kotlin实现的简单小巧支持圆形和圆角定制化的ImageView"是一个旨在简化Android图片视图定制的工具,它利用Kotlin的高效特性,提供了便捷的API来创建圆形或圆角图片。这个组件对于提升应用...
总结,通过自定义ImageView并重写onDraw()方法,结合Path和Canvas的使用,我们可以实现一个强大的自定义组件,允许在任意角落展示任意形状的图像。这不仅丰富了界面设计的可能性,也展示了Android开发中的自定义View...
在Android应用开发中,UI设计和视图定制是不可或缺的一部分,`EffectiveShapeView`就是一款专为提升用户体验而设计的功能强大的自定义ImageView控件。它轻量级且代码简洁,不到400行代码,却提供了多种形状的支持,...
PageTransformer接口提供了一个方法transformPage(),在这个方法中,我们可以根据页面的滑动状态改变其属性,比如透明度、大小或位置,从而创建出各种动画效果。例如,可以实现平滑的淡入淡出,3D翻转或者缩放等效果...
总结来说,`animation_list`是Android平台提供的一种强大的工具,它使得开发者可以轻松地为ImageView添加丰富的动画效果,极大地提升了应用的视觉吸引力。通过理解`animation_list`的工作原理,结合实际的项目练习,...
本主题将探讨如何在Android中封装一个支持GIF图片并具有圆角功能的ImageView控件。首先,我们来看看为什么要封装这样的控件。 通常,Android原生的ImageView并不支持直接显示GIF格式的图片,因此我们需要引入第三方...
Android中的Shape提供了强大的自定义图形能力,开发者可以根据需求自由设计形状、颜色、边框和动画效果,从而增强应用的视觉体验。通过理解并熟练运用Shape,可以创造出丰富多样的界面元素,提升用户界面的设计品质...
在Android开发中,我们经常...总之,Android提供的强大绘图工具让我们能够轻松地创建出各种复杂的图形,包括平行四边形。只要掌握好ShapeDrawable、shape、canvas以及矩阵变换的知识,就能灵活应对各种界面设计挑战。
总的来说,Android提供的Canvas API提供了强大的图形绘制能力,通过熟练掌握这些API,开发者可以创建各种复杂的视觉效果。在这个例子中,我们学习了如何根据屏幕分辨率动态绘制六边形并实现缩放功能,这是Android...
为此,开发者们开发了`SelectorInjection`,这是一个强大的Android Studio插件,旨在自动化这个过程,让View能够自动根据其状态生成相应的Selector。 **功能特性** 1. **自动化生成**:SelectorInjection能够自动...
在这个名为"一个android变量矢量图(可以随时变出肥皂).zip"的开源项目中,开发者利用了Android的Animated Vector Drawables特性来实现图形的动态变换,使得一个图标能够在运行时从Android变为苹果的形状,形象地...
总之,"Android-DrawableBadge"是一个强大且灵活的工具,它简化了在Android应用中添加徽章的过程,让开发者能够更加专注于业务逻辑和用户体验的优化,而不是花费大量时间在UI的定制上。在使用过程中,开发者可以根据...
总之,SRScratchView是一个强大且灵活的工具,为iOS开发者提供了一种简单的方式,实现刮刮卡效果。通过调整参数和监听事件,可以创建各种定制化的用户体验,增强应用的互动性和趣味性。在实际项目中,你可以根据具体...
总结来说,CustomShapeImageView是一个强大的工具,它使得Android开发者能够轻易地实现图像视图的形状定制,为应用程序增添更多创意和个性化的元素。通过对源代码的学习和实践,开发者不仅可以掌握自定义视图的技巧...
在提供的Demo_zhy_19_VariousShapeImageView中,作者可能实现了一个自定义的ImageView,该视图能够根据参数绘制圆形或圆角图片。源码中可能会包含以下步骤: 1. 创建一个自定义的ImageView类,重写onDraw()方法。 2...
总之,Android的ImageSwitcher控件是一个强大的工具,可以为应用增添生动的图片展示效果。通过结合其他的布局和组件,如Gallery,你可以构建出各种各样的图片浏览界面,为用户提供丰富的交互体验。
"glide-transformations"是一个强大的库,它为Glide——一个流行的Android图片加载库——提供了丰富的图像转换功能。这个库能够帮助开发者轻松实现这些效果,提高应用的用户体验。 首先,我们要理解Glide的基础。...
JavaFX是一个开源的Java库,它扩展了Java SE的功能,提供了一套强大的工具和API,可以创建具有现代用户界面的应用程序。它支持CSS样式,使得UI设计更加灵活,同时具备多媒体处理能力,可以处理音频和视频。在JavaFX...