符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
Android Studio安装完成后,第一次启动AS前,为了 避免重新下载新版本的SDK ,操作如下:
茂名网站建设公司成都创新互联,茂名网站设计制作,有大型网站制作公司丰富经验。已为茂名近1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的茂名做网站的公司定做!
AS启动前,请先将bin目录的idea.properties文件中增加一行:disable.android.first.run=true 就行了,避免第一次打开AS时自动重新下载SDK。mac平台的右键安装包-Show Package Contents 就找到bin目录了
第一次打开Android Studio时,需要配置JDK和SDK:
如题
一开始以为是系统把 App 进程给结束掉了,点击图标后重启。
后来发现是因为 首页 加了 launchMode,如下:
activity android:name=".MainActivity" android:launchMode="singleTask"
action android:name="android.intent.action.MAIN" /
category android:name="android.intent.category.LAUNCHER" /
/activity
这就导致每次点击 Launch 中 App 的图标的时候,启动首页,把之前的 Activity 清掉。
所以想点击图标的时候,还是跳到之前的页面,这里就需要把 singleTask 给去掉。
RecyclerView的2级嵌套
看到同一个滚动控件中出现了3种混合布局,多数人第一映像就是进行嵌套。
如果进行嵌套的话,嵌套什么?从效果图来看,上图的一个栏目中的视图数量似乎是固定的,这意味着可以使用RelativeLayout等布局进行硬排版。确实如果真是固定的这样做当然更好,但是注意到点击每个栏目上的刷新按钮的时候,偶尔会出现两个视图交换位置的动画,这是RecyclerView特有的,而且也没有人告诉我每个栏目中的视图数量就是固定,万一哪天又多了一排呢,所以我们还是嵌套RecyclerView,具体嵌套规则如下图:
其实最外层的RecyclerView1换成ScrollView也可以,只要把内部的RecyclerView依次拼接起来就可以,实现起来也更加简单,实现方式千千万,自己选个喜欢的而已,我只是为了便于拓展,万一需要动态的增加栏目呢。
上一篇就说到了RecyclerView的嵌套的问题,给每个RecyclerView设置对应的Fully****LayoutManager就可以了。具体实现参见源码,我就不贴了,重新getItemViewType方法为每个position位置的item设置不同的type类型,然后在onCreateViewHolder创建对应的Holder,最后在onBindViewHolder为不同类型的item设置不同的Fully布局的子RecyclerView就行了。
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
if (holder instanceof MyViewHolder1){
holder.child_recyclerView.setLayoutManager(new FullyLinearLayoutManager(context));
}else if (holder instanceof MyViewHolder2){
holder.child_recyclerView.setLayoutManager(new FullyGridLayoutManager(context, 2, GridLayoutManager.VERTICAL, false));
}else if (holder instanceof MyViewHolder3){
holder.child_recyclerView.setLayoutManager(new FullyGridLayoutManager(context, 3, GridLayoutManager.VERTICAL, false));
}else if (holder instanceof MyViewHolder4){
holder.child_recyclerView.setLayoutManager(new FullyGridLayoutManager(context, 3, GridLayoutManager.VERTICAL, false));
}
}
intent-filter
action android:name="android.intent.action.MAIN" /
category android:name="android.intent.category.LAUNCHER" /
/intent-filter
在androidmanifest.xml中设置了这个的为首页
android没有状态栏和导航栏可以这样回到首页
轻触导航键正中间即可返回上一级界面。如您操作不习惯,也可设置屏幕内虚拟导航按键,方法如下:进入设置-系统(导航键)-系统导航,选择屏幕内虚拟导航栏即可。
2020.4.4日清明,全国各民族对对抗新冠肺炎疫情斗争中牺牲的烈士和逝世的同胞举行全国性哀悼活动,全国降半旗,全国人民默哀三分钟。各大新闻app,支付宝等应用软件将首页灰度显示以表对烈士和同胞的哀悼。
实现这个功能其实就是将图片和字体进行一个灰度显示。对于文字的灰度显示过于简单,我们就不实现啦。这篇文章主要是一个图片的灰度显示效果实现。
方式一:Android ImageView控件加载图片灰度显示。
方式二:通过bitmap进行重新绘制
对于视频没播放时是灰色的,其实原理一样,也是对视频封面这一帧图片进行了一个灰色处理。