优达学习之旅
这个人中暑了
这个作者很懒,什么都没留下…
展开
-
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed :
新建了一个android库 jokeactivity,里面有一个JokeActivity.主项目的MainActivity中有个button,点击就会转到JokeActivity但是MainActivity的label与JokeActivity中的label都是一样的MainActivityJokeActivity原创 2017-12-26 18:09:21 · 1801 阅读 · 0 评论 -
Android实现自定义滑动选择器
自定义一个滑动选择器首先需要自定义一个Java类,在这里将其命名为TestScroller,让其继承View,实现所有的构造函数,如下图public class TestScroller extends View{ public TestScroller(Context context) { super(context); } public TestScr...原创 2018-04-13 09:44:52 · 6014 阅读 · 1 评论 -
实现ViewPager的Fragment之间切换动画
整体思路:创建一个类MyPagerTransition 实现ViewPager.PageTransitionpublic class MyPagerTransition implements ViewPager.PageTransformer{ @Override public void transformPage(@NonNull View page, float positi...原创 2018-03-05 10:00:18 · 2552 阅读 · 0 评论 -
FloatingActionButton 下滑隐藏,上滑显示
先上效果图整体思路:1.Fab需要作为CoordinatorLayout的子控件2.设置好动画,分别隐藏和显示Fab3.自定义MyBehavior类,继承FloatingAcitionButton.Behavior,重写方法public boolean onStartNestedScroll(@NonNull CoordinatorLayout coordinatorLayout, @NonNul...原创 2018-03-04 22:35:06 · 2912 阅读 · 0 评论 -
ViewPager动态加载Fragment
整体思路:1.添加控件ViewPager2.创建fragment--BlankFragment3.在BlankFragment的java文件内创建静态方法newInstance(int id),返回值为Fragment Bundle bundle=new Bundle(); bundle.putInt("id",id); BlankFragment fragment=new ...原创 2018-03-04 10:30:28 · 2956 阅读 · 0 评论 -
Android Content Transition界面切换
Android的Activity/Fragment切换有两种方式不带共享元素:Content Transition带共享元素的:Shared Element Transition刚刚整理了一下Content Transition,记录一下自己的所得要实现Content Transition分为下面几步·在style.xml添加 <item name="android:windowActiv...原创 2018-02-08 16:19:47 · 601 阅读 · 0 评论 -
android动画之TransitionManager
TransitionManager用于Scene场景之间的过渡Scene储存着一个根View下的各个View的属性,例如下图就是一个场景场景过渡有两个触发方式 go() 和 beginDelayedTransition()常见的过渡效果有Fade Slide Explode ChangeBoundsgo()使用该方法是进行两个布局之间的切换,提前设置好两个布原创 2018-02-07 15:04:56 · 4848 阅读 · 0 评论 -
Android Shared Element Transition
要想实现Shared Element Transition需要实现以下几点·设置共享视图在layout布局文件内,为需要实现该功能的View加上android:transitionName=""假设从活动A跳转到活动B,那么A、B需要共享的View都需要在布局文件内加上一样的名字·启动活动 Bundle bundle= ActivityOptions.makeSceneTransitionAni...原创 2018-02-08 22:57:58 · 460 阅读 · 0 评论 -
CoordinatorLayout的简单使用
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.原创 2017-12-28 21:55:55 · 488 阅读 · 0 评论 -
ListView的简单使用
自从RecyclerView出现后,ListView就被逐渐弃用了。但是这毕竟是我用了很久的东西,所以写下这篇文章简单讲解下其使用方法。使用ListView需要三部分:1.ListView控件本身。2.item视图,这个可以用系统自带的。不过一般都是自定义,自定义也很简单,只需要创建一个Layout xml视图,内容可以自己定义。3.Java类,添加一个Java类继承Array原创 2017-12-27 09:58:17 · 530 阅读 · 0 评论 -
AS3.0 导入Android库报错 Error:Unable to resolve dependency for ':app@debug/compileClasspath':
今天在新建一个Android库之后,在主项目的build.gradle文件里添加依赖然后就会报错原因很简单只要在导入的android库的build.gradle文件里将改为就OK了原创 2017-12-26 17:46:45 · 3420 阅读 · 1 评论 -
ViewDragHelper详解及实现QQ聊天信息侧滑
ViewDragHelper通常是在自定义的ViewGroup中使用,通过ViewDragHelper,我们可以很方便的实现ViewGroup中子View的滑动。 ViewDragHelper有几个常见的方法: ViewDragHelper dragHelper=ViewDragHelper.create(this, new ViewDragHelper.Callbac...原创 2018-04-18 22:48:26 · 237 阅读 · 0 评论