
android
文章平均质量分 63
我才18好不好
这个作者很懒,什么都没留下…
展开
-
DrawerLayout简单使用
详细见:http://www.runoob.com/w3cnote/android-tutorial-drawerlayout.html布局代码:<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s...转载 2018-02-12 17:45:06 · 281 阅读 · 0 评论 -
Android 图片查看器实现 PhotoView + ViewPager
今天看了今日头条APP的图片查看的效果,就自己实现了一下。效果如下首先引入两个库一个是图片缩放的功能:PhotoView框架compile 'com.github.chrisbanes:PhotoView:1.2.6'一个界面滑动退出效果(比如自己滑动空白区域,就退出界面,而不用按手机返回键。我这里实现上下滑动退出界面)Slider框架compile 'com.komi.slider:slider...原创 2018-03-19 20:19:47 · 7208 阅读 · 4 评论 -
Android 使用Intent隐式传递启动Activity(访问网址,打电话等)
Intent传送分为显示和隐式传递显示Intent传递 Intent intent = new Intent(MainActivity.this,SecondActivity.class); startActivity(intent);这个非常简单,只需要传入两个相关联上下文。第一个:MainActivity.this就是指定当前的Activity第二个:Secon...原创 2018-03-01 12:38:10 · 932 阅读 · 0 评论 -
Android 自定义View(Canvas和Path)绘制基础图形(二)
详见内容地址:http://mp.weixin.qq.com/s/10QyDARvBI4iHnN9JrqOzg直接上代码 Paint paint = new Paint(); Path path = new Path(); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.parseColo...转载 2018-03-09 19:10:42 · 321 阅读 · 0 评论 -
Android 自定义View(Canvas和Path)绘制基础(一)
详见地址:http://mp.weixin.qq.com/s/10QyDARvBI4iHnN9JrqOzg自定义View步骤:1.重写onDraw()方法。2.在布局文件定义自己定义组件布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.c...转载 2018-03-07 20:51:32 · 434 阅读 · 0 评论 -
SwipeBackLayou和Slider实现侧滑退出界面
SwipeBackLayout引入库:compile 'me.imid.swipebacklayout.lib:library:1.1.0'地址:https://github.com/ikew0ng/SwipeBackLayout还有一个更加强大的Slider,地址:https://github.com/KobeKomi/Slider这里主要写关于SwipeBackLayout简单使用第一步:引入...原创 2018-02-13 23:43:59 · 368 阅读 · 0 评论 -
Android简单Fragment切换
项目目录如下 第一步:自定义activity_bottom.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_w原创 2017-12-18 22:00:20 · 271 阅读 · 0 评论 -
Androidd开发Fragment生命周期中重要几个回调方法
onAttach()当碎片和活动建立关系时候调用。onCreateView()为碎片创建视图或者加载布局时调用。onActivityCreated()确保与碎片相关联的活动一定已经创建完毕的时候调用。onDestroyView()当与碎片关联的视图被移除的时候调用onDetach()当碎片和活动解除关联的时候调用。翻译 2017-12-18 22:55:52 · 388 阅读 · 0 评论 -
Android简单的Fragment嵌套Fragment(Viewpager+Fragement)
我的项目目录如下: 直接上核心代码 MainActivity import android.support.v4.app.FragmentTransaction; import android.graphics.Color; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentAc原创 2017-12-22 16:07:21 · 3337 阅读 · 0 评论 -
RecyclerView实现列表
简单介绍RecyclerView: 接触过Listview的就知道,相对RecyclerView来说,ListView存在很多不足之处,比如实现点击Item里某个文本或者图片效果,虽然也能实现,不够很复杂,而RecyclerView很好解决了这个问题。并且还能实现瀑布布局,横向布局等。而ListView却无法实现。并且谷歌更加推荐使用RecyclerView。项目目录如下 第一步:引入官方的原创 2018-01-01 21:13:26 · 1641 阅读 · 2 评论 -
NestedScrollView与RecyclerView嵌套滑动
解决在RecyclerView加入android:nestedScrollingEnabled=”true” 或者是设置setNestedScrollingEnabled(false)解决启动程序不在顶部: 在顶部布局加入 android:focusable=”true” android:focusableInTouchMode=”true”原创 2018-01-02 18:00:02 · 750 阅读 · 0 评论 -
ListView实现列表(解决ScrollView嵌套问题)
直接看关键代码 MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import andro原创 2018-01-01 23:03:51 · 219 阅读 · 0 评论 -
Android调用手机相机和相册
上面就是我的小项目的界面图,因为这里我主要写的调用手机相机和相册,所有我的圆形头像是我用的一个框架,就不用我们自己去写一个圆形的头像,地址如下:https://github.com/lopspower/CircularImageView第一步:首先在你的gradle/app里加入依赖的库(最新版本就看上面的地址):compile'com.mikhaellopez:circularimage翻译 2018-01-04 12:49:20 · 1903 阅读 · 3 评论 -
Android 强大的UCrop框架实现头像裁剪功能
GitHub:https://github.com/Yalantis/uCrop 第一步:在gradle/app 导入依赖库(最新版本见上): compile ‘com.yalantis:ucrop:1.4.1’第二步:在AndroidManifest.xml进行注册 <activity //screenOrientation:设定该活动的方向(portrait:纵向,landscape:横向翻译 2018-01-05 21:52:41 · 6193 阅读 · 1 评论 -
CoordinatorLayout组件的简单使用(一)
最近,看你很多手机APP上有一些非常酷炫的动画,以为非常难,上网查询结果非常简单。只需要简单使用控件就可以完成,不用写一些动画效果。当然,自己不满意也可以自己实现动画效果。在这里就简单介绍CoordinatorLayout组件的使用。CoordinatorLayout的历史我就不介绍,网上有很详细的介绍,我就直接进入正题。CoordinatorLayout是一个能够协调子视图之间的样式动画原创 2018-01-23 22:55:45 · 337 阅读 · 0 评论 -
Android activity简单跳转动画(overridePendingTransition)
overridePendingTransition使用注意事项1.在android2.0及其以上才能使用2.在startActivity()或者在finish()后调用更多详见http://blog.youkuaiyun.com/zhuhai__yizhi/article/details/44491757首先在XML种定义动画效果translate:位置的移动动画效果示意图解释:进入动画into.xml<...转载 2018-03-06 21:11:19 · 467 阅读 · 0 评论