Android BottomSheet:以选取图片为例(2) 附录文章5简单介绍了常见的分享面板在BottomSheet中的具体应用.本文再以常见的选取图片为例写一个例子. 布局文件: <?xml version="1.0" encoding="utf-8"?> <com.flipboard.bottomsheet.BottomSheetLayout xmlns:android="http://schemas.android.com…
 Android BottomSheet:底部弹出Fragment面板(4) BottomSheet不仅可以弹出轻量级的定制好的面板(见附录文章5,6,7),还可以弹出"重"的fragment,但是此fragment是BottomSheetFragment.如果开发项目中需要更深度复杂的定制,则需要灵活的写一个fragment重新实现自己的代码设计要求,但是此fragment是需要继承自BottomSheetFragment. 写一个小例子.该例子意图从一个button按钮触发弹出…
 Android BottomSheet:List列表或Grid网格展示(3) BottomSheet可以显示多种样式的底部弹出面板风格,比如常见的List列表样式或者Grid网格样式,以一个例子说明. 先写一个布局,该布局作为Activity的布局加载,BottomSheet将从此Activity的底部弹出弹入.布局中只有两个button按钮,分别触发List或者Grid面板: <?xml version="1.0" encoding="utf-8"?&…
Android BottomSheet:便捷易用的底部滑出面板(1) Android BottomSheet是github上的一个第三方开源项目,其主页:https://github.com/Flipboard/bottomsheet BottomSheet提供了简洁易用的从底部滑出的面板.现在的APP开发,经常需要从底部滑出某些面板提供给用户操作入口,比如最常见的分享,底部滑出一个面板,然后会罗列出多种分享入口,供用户选择. 使用BottomSheet,需要首先在自己的模块build.grad…
在说明书前面描述SDK通过使用Ant发展. 本文试图在此基础上使用Maven发展. 在这里,我们需要使用maven-android-plugin. 在本文中,参考官方文件: https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 首先从这里下载样例工程:https://code.google.com/p/maven-android-plugin/wiki/Samples, https://codeload.github…
先上效果图: Layout为: <? xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&qu…
先上图: 关键是在检測到手指移动的时候用mPath.quadTo的方法,android sdk解释是: Add a quadratic bezier from the last point, approaching control point (x1,y1), and ending at (x2,y2). If no moveTo() call has been made for this contour, the first point is automatically set to (0,0…
Android应用开发中我们经常须要发送手机短信.这对于android平台来说,是最简单只是的功能了,无需太多代码,也无需自己定义代码,仅仅须要调用android提供的消息管理类SmsManager就能够了. [源代码下载]http://www.code4apk.com/android-code/202 核心就是使用SmsManager的sendTextMessage方法加上PendingIntent跳转. 核心代码例如以下: SmsManager sms=SmsManager.getDefau…
0.引言 (1)Android从4.0开始提供了switch的滑动开关效果组件,但是之前版本却没有 (2)很多时候我们写程序,都希望把有用的通用的通用的东西封装起来,以便以后重用. 本文根据组件开发思想,首先介绍android自定义控件,然后将自定义的控件封装为jar包.最为实现了一个滑动开关的例子.最后效果如图所示: 下面是开发步骤: 1.android自定义控件 自定义控件过程:建立一个应用程序,新建一个类,该类继承View类,并实现参数为(Context context,Attribute…
通过近期空暇时候对Fragment的学习,尝试着写了一个小Demo,将在开发的时候能经常使用到的Fragment知识放在一起,写过了这个Demo对Android Fragment的了解更加深入了,以后做起有关的项目也会顺手非常多,以下先贴上几张实现之后的图片: 实现的功能非常easy,也是最主要的,上下各自是两个Fragment,上面的Fragment中是一个listview,当点击item时,以下的Fragment显示相应的文字具体信息:                 详细的实现过程例如以下…