- 博客(21)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
翻译 深入 Animation
去年,我录制了 Flutter Animations 系列中的一集,我想我会为那些更喜欢文本而不是视频的人发布相同的内容。Last year, I got to record one of the episodes in the Flutter Animations series, and I thought I’d publish the same content for those who prefer text over video.Animation deep dive在该系列的其他几集中
2021-10-13 11:35:19 225
翻译 什么时候应该使用AnimatedBuilder 或AnimatedWidget?
我们知道你在飞行时有很多选择,我的意思是动画,在 Flutter 中,所以感谢你选择 AnimatedBuilder 和 AnimatedWidget。 等等,什么? 不! Flutter 有许多不同的动画小部件,但与商业航空公司不同的是,每种类型的小部件都适合不同类型的工作。 当然,您可以通过几种不同的方式完成相同的动画,但是使用正确的动画小部件来完成这项工作将使您的生活更轻松。We know you have many choices when you fly, I mean animate, in
2021-10-11 23:01:03 234
翻译 带有内置显式动画的定向动画
要以视频形式观看这篇文章,请在此处查看我们的 YouTube 视频。To watch this post in video form, check out our YouTube video here.你好! 在我们之前的文章中,我们学习了如何使用 Flutter 的隐式动画制作一些很棒的动画。 AnimatedFoo 和 TweenAnimationBuilder 使您能够将一些基本动画放入您的应用程序中。 这些动画通常朝着一个方向进行,从开始到结束“补间”,然后停止。 在幕后,Flutter 正
2021-10-11 17:51:20 453
翻译 Flutter 中的自定义隐式动画……使用 TweenAnimationBuilder
要在 Flutter 中制作动画,有许多不同的选项可用。 您如何选择合适的动画小部件? 这篇文章是我们动画系列的一部分,深入探讨了 TweenAnimationBuilder 的最佳用例以及不同小部件何时最适合这项工作。 本系列的上一篇文章解释了所有内置的隐式动画小部件的强大程度以及您可以使用它们完成多少工作。To make animations in Flutter, there are many different options available. How do you choose the r
2021-10-10 21:07:36 893
翻译 Flutter 动画基础与隐式动画
在本系列文章中,我们将向您介绍 Flutter 中的动画,并向您展示如何为您的 Flutter 应用程序构建简单和复杂的动画。In this series of posts, we’re going to introduce you to animations in Flutter, and show you how to build both simple and complex animations for your Flutter app.如果您愿意,这篇文章也可以作为视频使用。This
2021-10-08 16:51:08 522
翻译 如何选择适合你的 Flutter Animation Widget?
要以视频形式观看这篇文章,请在此处查看我们的 YouTube 视频。本文最初由 Emily Fortuna 撰写,并已代表她发布。所以,你决定在你的 Flutter 应用程序中包含一个动画——多么令人兴奋! 问题是,有很多不同的动画组件,因此找出最合适的一个可能会让人不知所措。 幸运的是,这篇文章可以提供帮助!So, you’ve decided to include an animation in your Flutter app — howexciting! The thing is, the
2021-10-08 15:28:51 272
原创 Fiddler对手机或模拟器的网络请求抓包
看了多篇博客,受益匪浅!在这里做一个总结。如题,这里把问题做一个大的划分:Fiddler对Android手机网络请求抓包Fiddler对Android模拟器网络请求抓包Fiddler对Https请求抓包Fiddler对使用OkHttp网络框架的app请求抓包问题 1:参见 Android利用Fiddler进行网络数据抓包问题 2:网上查找了许多,但是针对的模拟器版本比较老或者使用的是G
2017-04-22 17:02:01 8187 1
转载 手机休眠被唤醒后timer还继续执行吗
转自:https://zhidao.baidu.com/question/1383642695464417020.html前段时间在工作的时候碰见一个问题,就是要待机时在设定的时间内执行操作,开始并没有意识到问题的严重,后来尝试很多办法没有成功,最后也是在网上找到解决办法,在此稍作总结,希望能对大家有所帮助,不足之处还望大家指正。 1Android中的handler、timer、thread、在待
2016-12-27 14:54:56 1964
原创 Android Service onStartCommand 理解
onStartCommand不同的返回值对Service有什么影响? 如何去验证不同返回值对Service的影响?这里写一些个人理解,如果存在错误的地方,希望您给予指点和评论。首先肯定是找到Service官方文档,这里的解释肯定比一些书籍或者博客的解释更为权威和全面。先插一段话,官方提供的中文版翻译有些地方难以理解,甚至会让人产生误导,所以下面我翻译的内容有些地方会和官方不大一样。下面看看官方的
2016-12-07 20:09:29 1236
转载 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
之前项目中遇到打开Activity后黑屏的问题,网上找到解决办法是通过设置theme和style属性可以实现。http://www.cnblogs.com/sunzn/p/3407078.html之前在做 APP 的时候不太关注这个问题,因为自己在使用其他 APP 的时候也会在应用启动的初始有一个黑屏闪过后才会出现应用的欢迎页。直到最近开发过程中发现自己在欢迎页启动的线
2016-09-07 14:33:56 1576
原创 热补丁HotFix使用
感谢原作者! 项目地址:GitHub:https://github.com/dodola/HotFix这里只介绍如何使用,以及使用中可能遇到的问题以及解决方案。下面介绍一个精简的案例。一.制作补丁包打包成功的文件结构如下到这一步之前有三个操作 BugClass.java > BugClass.class > path.jar > path_dex.jar。第一步 BugClass.java >
2016-08-06 17:41:57 2356
原创 ListView 与 ScrollView 嵌套使用
先看一种效果 看上去这种布局效果,不需要嵌套ScrollView也可以实现,我知道的还有另外两种方式。1:最外层一个LinearLayout布局,属性垂直,内含两个子View,一个是上面滑动的部分P1,一个是底部固定的部分P2。使用layout_weight分配高度权重,P2给一个固定高度,P1 ayout_weight指定为1占满剩余空间。然后P1是一个ListView,分别使用addHeadV
2016-07-28 15:46:04 831
原创 Activity四种启动模式
网上有很多相关文章的介绍,这里就不多说了。只是通过案例来解释内容,因为有些内容理解起来还是比较费劲的,如果理解错了,那就得纠结好一阵子了。standard略过singleTop目前我了解两种情况,下面分别描述。 第一种: 当前任务栈:A-B-C-D 操作:D为singleTop,从D中再次启动D 此时的任务栈:A-B-C-D D的生命周期为:onNewIntent() - onResume
2016-07-20 14:59:45 1777
原创 Android应用A启动应用B的某个Activity
今天问了自己一个非常基础问题,如题,意料之外居然卡在这里了,而且还卡了不只一会会。隐式启动的方式有很多设置方法,下面记录两种非常简单的方式。使用intent.setComponent Intent intent = new Intent(); ComponentName componentName = new ComponentName("com.example.l
2016-07-11 01:44:37 4457 1
转载 Fragment Transactions和Activity状态丢失
原文地址下面的堆栈跟踪和异常代码,自从Honeycomb的初始发行版本就一直使得StackOverflow很迷惑。java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.c
2015-12-01 11:53:57 746
翻译 greenDAO – Android ORM for SQLite
How to get started本教程将通过一个简单的greendao示例项目引导您。在https://github.com/greenrobot/greenDAO这个项目中,有两个子文件夹:DaoExample和DaoExampleGenerator。你能克隆这两个项目并运行,或者直接在github上看代码。如果你检出DaoExample这个项目在你的本地,你可以运行它作为一个安卓项目。如你所
2015-09-04 14:54:36 758
转载 深入Java单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先
2015-09-03 13:18:08 733
原创 Volley StringRequest和JSONObjectRequest使用几个细节
一、Volley StringRequest 下面是百度api提供的免费的接口‘天气查询-查看可用城市列表’,在百度apistore中有提供(天气查询)。看下官方提供的代码:String httpUrl = "http://apis.baidu.com/apistore/weatherservice/citylist";String httpArg = "cityn
2015-08-23 19:06:19 42595 24
原创 FragmentTransaction addToBackStack 无效问题
如果当前的类继承的ActionBarActivity,则FragmentManager必须来自v4包,这样addToBackStack (null)是有效的,按返回键的时候可以返回上一个碎片。import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;impo
2015-05-14 21:23:13 6994 14
原创 如何将library项目打包成jar文件
File - new Module - Android Library - finish这样就创建了一个library项目。这里比较libaray/build.gradle与application/build.gradle的不同之处,很清楚,就不多说了。libaray/build.gradleapply plugin: 'com.android.library'andro
2015-04-19 02:18:07 9015
原创 Android studio 导入github工程
从github下载了两个开源项目,PagerSlidingTabStrip-master和Android-Universal-Image-Loader-master看目录结构:PagerSlidingTabStrip | Android-Universal-Image-Loader-master导入PagerSlidingTabStrip说明:文件列
2015-04-18 19:59:49 39738 19
Volley 使用遇到的种种问题
2018-01-08
Moto G 一键Root包
2014-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人