启动页

react-native启动页面设置,react-native-splash-screen

一个人想着一个人 提交于 2020-03-04 22:46:50
用于解决iOS和Android启动白屏问题及简单的启动页面展示 下载 react-native-splash-screen yarn add react-native-splash-screen react-native link react-native-splash-screen android 配置: 检查配置: 1、android\settings.gradle include ':react-native-splash-screen' project(':react-native-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android') 如图: 2、android\app\build.gradle dependencies { compile project(':react-native-splash-screen') ..... } 3、android/app/src/main/java/com/.../MainApplication.java import org.devio.rn.splashscreen.SplashScreenReactPackage; new

iOS 快速集成启动页广告

删除回忆录丶 提交于 2020-02-27 02:10:28
前言   由于项目中要用到启动页广告,所以做了简单的研究,同时借鉴网易新闻和蘑菇街的交互写了一个简单的demo,现在写出来供大家参考,可能由于个人局限会有一些bug和不完善的地方,也希望大家能够友善提醒和指正。 Github地址: https://github.com/Running2snail/LLFullScreenAd 效果图如下: 代码分析: 上面主要展示了广告图提过按钮显示的两种方式,一种是常见的计数倒计时+跳过的样式(大部分的广告启动页都是这种方式),一种是通过环形倒计时+跳过的样式(仿网易新闻)。下面我将分别介绍两种样式的简单原理。 思路分析: 启动页广告是在启动页消失后添加在window上显示,过程为获取广告图信息,然后下载广告图,其次显示并相应相应的点击跳转等事件。过程并不复杂,主要的问题在于启动时期比较短暂而且图片信息的获取和下载时间的不确定等问题。在这里主要通过设置一个等待计时器来在避免长时间的等待,同时利用SDWebImage来缓存图片数据用于下次的显示。另外圆形进度条的实现也比较简单,这里就不做过多的介绍,下面具体看主要的代码实现。 代码分析: 在AppDelegate.m文件中创建并添加到window上,同时下载广告图 AppDelegate.m @implementation AppDelegate - (BOOL)application:

iPhone X机型适配

自闭症网瘾萝莉.ら 提交于 2020-02-03 02:48:42
1.启动页 启动App,发现App只能居中显示,不能上下充满。 问题产生的原因是:iPhone X是5.8英寸,比5.5英寸的屏幕还要大,没有合适的启动页可以加载,所以只能使用以前5.5英寸的启动页,屏幕就会有黑色部分未充满。 解决办法:添加一张iPhone X的启动页,然后勾选iOS 8.0 and later的Portait选项。 附加一个启动页尺寸表: 如上面2步设置完毕后,启动页就可以全屏了。 2.状态栏和导航栏的高度变化 进入App主页就会发现App顶部被齐刘海遮住,左右两边不在安全区域内,原因是iPhone X的状态栏变高了,而我们的App还以为状态栏为20,导航自然会上移。 代码获取状态栏和导航栏的高度(iPhone 8):从下面的截图可以看出,状态栏高度为20,导航栏高度为44,总高度为64. 代码获取状态栏和导航栏高度(iPhone X):从下面的截图可以看出,状态栏高度为44,导航栏高度为44,总高度为88. 修改代码后,重新运行程序: iPhone X截图: iPhone 8截图: 参考链接: http://www.jianshu.com/p/24918b0fe88f http://www.uisdc.com/iphone-x-adaptive https://developer.apple.com/cn/ios/update-apps-for-iphone

react-native 启动页(react-native-splash-screen)

拥有回忆 提交于 2020-01-25 11:56:33
用于解决iOS和Android启动白屏问题及简单的启动页面展示 下载 react-native-splash-screen yarn add react-native-splash-screen react-native link react-native-splash-screen android 配置: 检查配置: 1、android\settings.gradle include ':react-native-splash-screen' project(':react-native-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android') 如图: 2、android\app\build.gradle dependencies { compile project(':react-native-splash-screen') ..... } 3、android/app/src/main/java/com/.../MainApplication.java import org.devio.rn.splashscreen.SplashScreenReactPackage; new

小程序实现启动页自动跳转————(2020.1.19学习笔记)

自古美人都是妖i 提交于 2020-01-22 06:41:10
今天要是实现的是启动页自动跳转效果(如下图) 启动页在打开小程序2000毫秒之后,自动跳转到有tabbar的首页。 在实现该效果之前,首先要构建自己的启动页,这里我的启动页如下图 启动页的wxml代码如下 < view class = "WelCome_Header" > < image src = "/My_Image/AppIcon_Image/View_Sky_100.png" > < / image > < / view > < view class = "WelCome_Tail_1" > < text decode = "{{true}}" > 观天\n < / text > < / view > < view class = "WelCome_Tail_2" > < text decode = "{{true}}" > "观天时,知地利" < / text > < / view > 启动页的wxss代码如下 /* pages/Page_Welcome/Page_WelCome.wxss */ . WelCome_Header { display : flex ; justify - content : center ; padding : 160 rpx ; } . WelCome_Header image { height : 250 rpx ; width :

Android启动页

て烟熏妆下的殇ゞ 提交于 2019-12-18 13:06:54
第一步:自定义style < style name = "AppTheme.SplashTheme" parent = "AppTheme" > < item name = "android:windowBackground" > @mipmap / bg_splash < / item > < item name = "android:windowFullscreen" > true < / item > < / style > 第二步:将启动页的theme设置为自定义的style < activity android : name = ".mvp.ui.activity.SplashActivity" android : theme = "@style/AppTheme.SplashTheme" > < intent - filter > < action android : name = "android.intent.action.MAIN" / > < action android : name = "android.intent.action.VIEW" / > < category android : name = "android.intent.category.LAUNCHER" / > < / intent - filter > < / activity >

uni-app 创建的第一个应用

旧巷老猫 提交于 2019-12-07 06:35:10
本人微信公众号: 前端修炼之路 ,欢迎关注 背景介绍 经过上一篇文章 uni-app官方教程学习手记 的学习之后,我就着手做这个项目了。 目前已经初步搭出了整体的框架,秉着取之于社会,回馈于社会的原则,我将这个项目开源到GitHub uni-shop ,发展壮大 uni-app 社区。项目肯定有不足和考虑不周之处,欢迎大家指正并提出Issues。 因为这是个真实的项目,为了一名合格的程序员的职业操守,项目真实数据部分并不会开源。为了提高整体的流畅性和帮助自己开发,数据部分采用 Easy Mock 模拟的假数据。有需要的朋友可以自行修改接口。 这个项目就类似于一个微信,或者说模仿一个微信应用。包括聊天、群聊、朋友圈等等。因为本人水平有限,前期计划只完成一对一两人聊天功能,不包括其他功能。目前聊天的功能还没有实现,因为我并没有做过这方面的应用。 另外就是这个项目设计的本身,本人也不知道完全仿照一个微信做的目的是什么?或者说申请应用上架App Store时,是否合法?再或者是否对腾讯微信造成侵权?希望有知道的朋友,可以给我留言。 抛去这些困惑以外,单纯对这个项目而言,通过这个过程,将自己原本不会的东西,通过一段时间的学习和实践,最终实现了。我想,这才是一名程序员对程序的热情吧~ 把不可能变成可能,把不会变成学会。 目录结构 ┌─components uni-app组件目录 │ └

团队作业——学习心得

徘徊边缘 提交于 2019-12-06 08:39:18
学习心得 Android布局的学习 button按钮的背景调节 android:textColor="#FFFFFF" 可将其调成透明,"#FFFFFF"也可换成其他颜色,点击对应行数边上的白色图标即可点开调色盘,可在此选择需要的颜色 设置背景图片 将所需图片导入drawable文件夹(app/src/main/res/drawable) 对应代码 android:background="@drawable/back" //back是背景图片的文件名 设置背景图片透明度 代码如下: holder.linearLayout.getBackground().setAlpha(150); holder.img_sign.setAlpha(150); //alpha为透明度 但是加入代码后报错,没有找到原因,多次更改后意识到可以直接编辑图片,所以没有继续学习 调用sd卡存储和使用数据的学习 应用程序下的文件读写 在as里提供了DeviceFileExplorer查看应用程序的目录,具体路径是/data/data/应用程序包名。 如果是虚拟机可以直接看到该路径下的内容,如果是真机需要root。 androd对应用程序下的文件读写固定在files文件夹中,一般不需要权限。 assets下的文件读取 先添加assets文件夹,在程序目录上右键.添加完成后assets文件夹是与res文件夹同级的

【Parallax Animation】实现知乎 Android 客户端启动页视差滚动效果

纵然是瞬间 提交于 2019-12-05 02:42:33
欢迎转载,但请务必 注明出处 ! http://ryanhoo.github.io/blog/2014/07/16/step-by-step-implement-parallax-animation-for-splash-screen-of-zhihu/ 前言 Parallax Scrolling(视差滚动) ,是一种常见的动画效果。视差一词来源于天文学,但在日常生活中也有它的身影。在疾驰的动车上看风景时,会发现越是离得近的,相对运动速度越快,而远处的山川河流只是缓慢的移动着,这就是最常见的视差效果。视差动画独有的层次感能带来极为逼真的视觉体验, iOS 、 Android Launcher 、 Website 都将视差动画作为提升用户视觉愉悦度的不二选择。 客户端应用第一次打开出现引导页也不是什么新鲜的事儿, ViewPager 配上几张设计师精心绘制的图片,分分钟即可了事。但是总有人把平凡的事情做到不平凡,如本文的知乎客户端,亦或是新浪微博贺岁版,百度贴吧某版等众多应用里都出现了视差动画的身影,随着用户手指的滑动,反馈以灵动、贴近真实的视觉以及操作体验,对应用的初始印象登时被提升到一个极高的点。 给我印象最深的是去年新浪微博的贺岁版,引导页是一系列的年画,里面有红色剪纸的小孩儿,滑动界面的时候感觉这些元素在『动』,是真正的灵动,能勾起人童年的回忆,年味儿十足

C#如何实现 软件启动页

匿名 (未验证) 提交于 2019-12-02 23:40:02
版权声明:本文由查霆原创,更多原创内容请访问www.zhating.cn https://blog.csdn.net/weixin_43653287/article/details/91459937 如下图,如何在软件主界面(左)开启前设置一个启动页面(右)? 方法如下: 2、设置Form2窗体的FormBorderStyle为None;BackgroundImage为你喜欢的图片;BackgroundImageLayout为Zoom或Stretch。 增加Progressbar,增加一个label(文字为:正在启动,请稍后。。。) 效果如下图 3、Form1窗体中加入Timer控件。设置timer1的Enabled为true;设置Interval为显示启动页的时间(如3秒:3000)。设置Form1的WindowState为Minimized。 4、在Form1的类中增加变量定义: form2 = new Form2(); 代码如下所示: public partial class Form1 : Form { Form2 form2; public Form1() { InitializeComponent(); form2 = new Form2(); form2.Show(); } } 5、在timer1_Tick(object sender, EventArgs e