随笔分类 -  android提高篇

上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页
摘要:方法一:使用开源项目ViewBadger,github上的地址:https://github.com/jgilfelt/android-viewbadger效果如图所示:[java] view plaincopy[java] view plaincopy[java] view plaincopytv... 阅读全文
posted @ 2014-05-20 00:18 brave-sailor 阅读(1621) 评论(0) 推荐(0)
摘要:android开发中,经常会用到显示一个提醒信息,比如个人中心,有新信息,购买商品后,在购物车控件,显示购物数量等。我们可以用,2个控件来实现,或者用层叠图。还有一种简单方便的办法,使用别人的开源代码来实现,使用很简单方便,通用。效果图:主类:不需要任何改动,直接可以用的。代码比较多,但是就一个ja... 阅读全文
posted @ 2014-05-20 00:05 brave-sailor 阅读(519) 评论(0) 推荐(0)
摘要:本文属于原创,转载请著名出处:http://flysnow.iteye.com/blog/906770 写道在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。本节就以一个展示手机内联系人数量的例... 阅读全文
posted @ 2014-05-19 23:43 brave-sailor 阅读(735) 评论(0) 推荐(0)
摘要:上一篇讲到用canvas进行绘制得到对应最终的bitmap. 在实际应用中,我们除了给图标添加数字外,也有可能加一些红色方块之类的图标作为新功能的提醒.那么有没有什么方法,很方便地给图标添加提醒icon或者数字呢? 有的,还是得借助于开源项目ViewBadger,这个是github上的地址:http... 阅读全文
posted @ 2014-05-19 23:41 brave-sailor 阅读(461) 评论(0) 推荐(0)
摘要:在我们开发一些如通讯录、社交等应用或者应用添加新功能模块时,会考虑在对应的图标上加上未读信息的数量,或者是新功能提醒的图标,这样不占太大空间还能达到提示的目的. 之前在MMS分析部分,也有人问过我这种提醒的实现. 关于这种提醒的添加,我总结了下,有大概几种方法可以实现:1. 在对应的布局放置Text... 阅读全文
posted @ 2014-05-19 23:40 brave-sailor 阅读(303) 评论(0) 推荐(0)
摘要:有时,Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custom-components.html一般来说,自定义控件都会去重写View的onMeasure方法,因... 阅读全文
posted @ 2014-05-19 16:48 brave-sailor 阅读(167) 评论(0) 推荐(0)
摘要:自定义一个dialog:之前有很多博客都有过这方面的介绍,可是个人觉得通常不是很全面,通用性不是很强,一般会定义一个自己的dialog类,然后去使用,难道每一个dialog都要定义一个class吗??首先:dialog一般包含一个标题部分,内容部分,按钮部分,风格部分。progressdialog则... 阅读全文
posted @ 2014-05-18 00:39 brave-sailor 阅读(362) 评论(0) 推荐(0)
摘要::自定义Spinner其实包括两个部分:第一部分是用来打开下拉列表的按钮,如图,这个绿色背景直接设置Spinner的背景就行,素材文件如下:里面的文字需要注意下,Spinner控件没有直接修改文字的接口,这个文字实际上是在Adapter中设置,例如:ArrayAdapter adapter = ne... 阅读全文
posted @ 2014-05-16 13:40 brave-sailor 阅读(242) 评论(0) 推荐(0)
摘要:在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。 那么除了使用drawable这样的图片外,还有其他方法吗? 本次就谈一下自定义图形shape,Andr... 阅读全文
posted @ 2014-05-15 18:04 brave-sailor 阅读(1582) 评论(0) 推荐(0)
摘要:AlertDialog.Builderdialog=newAlertDialog.Builder(this).setTitle("title").setIcon(android.R.drawable.ic_dialog_alert).setMessage("message").setPositive... 阅读全文
posted @ 2014-05-15 17:31 brave-sailor 阅读(977) 评论(0) 推荐(0)
摘要:在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变... 阅读全文
posted @ 2014-05-06 12:10 brave-sailor 阅读(297) 评论(0) 推荐(0)
摘要:最 近看到联想,摩托罗拉等,手机launcher中有个效果,进入mainmenu后,里面的应用程序的图标可以拖来拖去,所以我也参照网上给的代码,写了 一个例子。还是很有趣的,实现的流畅度没有人家的那么好,我只是模仿这种效果,我写的这个拖拽是两个图标之间进行交换,所以,当从一行的某个位置,换到下 一行... 阅读全文
posted @ 2014-04-29 15:46 brave-sailor 阅读(562) 评论(0) 推荐(0)
摘要:第一步 Java代码 finalLayoutInflaterinflater=LayoutInflater.from(this);第二步:获取需要被添加控件的布局Java代码 finalLinearLayoutlin=(LinearLayout)findViewById(R.id.LinearLay... 阅读全文
posted @ 2014-04-27 19:45 brave-sailor 阅读(521) 评论(1) 推荐(1)
摘要:在Android开 发中,在Activity中关联视图View是一般使用setContentView方法,该方法一种参数是使用XML资源直接创 建:setContentView (int layoutResID),指定layout中的一个XML的ID即可,这种方法简单。另一个方法是 setConte... 阅读全文
posted @ 2014-04-27 16:26 brave-sailor 阅读(594) 评论(0) 推荐(0)
摘要:1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:s... 阅读全文
posted @ 2014-04-27 12:30 brave-sailor 阅读(205) 评论(0) 推荐(0)
摘要:Style:Style是View中一些属性的集合,包括height,padding,font color,background等等,Style单独定义在xml文件中,类似与web页面中css的角色,将设计和内容分开,便于修改和重复使用。定义Style:style文件需要保存在res/values目录... 阅读全文
posted @ 2014-04-25 17:20 brave-sailor 阅读(304) 评论(0) 推荐(0)
摘要:本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现:具体思路:1. 工程中需要添加android-support-v4.jar,才能使用ViewPager控件.2. 图片的自动切换: 可使用Timer或者ScheduledExecuto... 阅读全文
posted @ 2014-04-25 16:52 brave-sailor 阅读(279) 评论(0) 推荐(0)
摘要:最近在做图片的浏览功能,开始是使用Gallery做,但是,达不到我想要的效果,关于使用Gallery显示缩略图的缺点和优点,不在详述了。以下是一个完整的Demo代码,注意我的模拟器是640*960。[java] view plaincopyprint?packagecom.treasure.ui;i... 阅读全文
posted @ 2014-04-24 14:31 brave-sailor 阅读(479) 评论(0) 推荐(0)
摘要:经常有这样的需求,你的功能图标要像一个个物品,摆放在书架上,像这样:我的思路比较简单,重载GridView,在他绘制子视图前,先把背景绘制完成12345678910111213141516171819202122232425262728293031323334publicclassRowGridVi... 阅读全文
posted @ 2014-04-24 14:30 brave-sailor 阅读(859) 评论(0) 推荐(1)
摘要:MainActivity如下:package cc.testfilterable;import java.util.ArrayList;import java.util.HashMap;import android.os.Bundle;import android.widget.ListView;i... 阅读全文
posted @ 2014-04-24 11:05 brave-sailor 阅读(534) 评论(0) 推荐(0)

上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页