Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Cloudreader | 4,759 | 12 days ago | 6 | apache-2.0 | Java | |||||
🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端 | ||||||||||
Hongyangweixinarticles | 791 | 3 years ago | 1 | apache-2.0 | ||||||
主要用于记录微信公众号所推送的所有文章,公众号:hongyangAndroid | ||||||||||
Androidquick | 548 | 2 years ago | 6 | mit | Java | |||||
【Deprecated】AndroidQuick项目旨在提供一套进行Android APP快速开发的代码库。 AndroidQuick包含了开发一个APP所涉及到的常用的架构、模块、功能、技术点、解决方案等,每个部分附以详细的说明和demo实例。开发者在开发的过程中可以从AndroidQuick找到常用的实例进行参考。 | ||||||||||
Gankwithzhihu | 475 | 4 years ago | 1 | Java | ||||||
just for reading | ||||||||||
Commonuilibrary | 300 | 5 years ago | ||||||||
常用的自定义view和第三方类库,欢迎Follow、Fork、Star | ||||||||||
Crazydaily | 281 | 3 years ago | apache-2.0 | Java | ||||||
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画 | ||||||||||
Iloveyou | 258 | 7 years ago | mit | Java | ||||||
🐈青春总会因为一个人 开始闪闪发亮!📦 | ||||||||||
Cashew | 205 | 5 years ago | apache-2.0 | Java | ||||||
Cashew - Gank with Databinding | ||||||||||
Github | 71 | 6 years ago | 20 | |||||||
github第三方Android客户端(适配Material Design) | ||||||||||
Wanandroid | 63 | 3 years ago | mit | Java | ||||||
java+mvp+retrofit+RxJava, 学习安卓的一个客户端平台,持续更新中 |
将来的你,一定会感激现在拼命的自己!努力成为自己想要成为的那个人吧!
此项目的目的:
1.记录下一些基础的,以及日常工作、面试中需要的知识点,防止以后自己老年痴呆后忘记了。
2.为了测试自制力,也想要了解下自己到底能不能坚持记录。
3.同时让自己的知识面越来越大,越来越广。努力让自己成为牛逼的人。
//在Android注册文件中新增以下说明
<!--只要添加下面这句话,可以隐藏应用图标-->
<data android:host="AuthActivity" android:scheme="com.android.example" />
<!-- 上面这句 -->
<category android:name="android.intent.category.LAUNCHER" />
//切换方法
private fun switchContent(to: Fragment) {
if (mContent !== to) {
val transaction = supportFragmentManager
.beginTransaction()
.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out)
if (!to.isAdded) { // 判断是否被add过
// 隐藏当前的fragment,将 下一个fragment 添加进去
transaction.hide(mContent).add(R.id.main_content, to).commit()
} else {
// 隐藏当前的fragment,显示下一个fragment
transaction.hide(mContent).show(to).commit()
}
mContent = to
}
}
第一个初始化的时候:
supportFragmentManager.beginTransaction().add(R.id.main_content,mKeyFragment).commit()
//mContent为当前的Fragment
mContent = mKeyFragment
切换直接调用switchContent。 其中,只有第一次的时候会触发:initData和onResume。 后面,则只会触发onHiddenChanged方法
Copyright 2018 vangelis(王裴)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.