展开

关键词

Android沉浸式(隐藏

Android沉浸式(隐藏) 设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ); 1.如是直接继承Activity的 requestWindowFeature(Window.FEATURE_NO_TITLE); 2.如是直接继承AppCompatActivity的 if (

11740

Android笔记:颜色渐变的实现

之前经常在网上看到这种,猜想是滚动listview来改变的颜色,担心感觉那个应用的比较少,今天项目里需要这样的,我就想用scrollview来实现一下,废话少说,上图为要实现的( ; } } } XML(activity_main.xml) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/<em>android</em> match_parent" android:layout_height="48dp" android:gravity="center" android:text="我是<em>标</em><em>题</em>

7710
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android实现网易严选滑动

    是一个非常常见的控件,似乎也是一个比较简单的控件,但如签下方加个下划线的话,就还是可以玩出挺多花来的。 ? 网易严选的就做的很不错,里面隐藏着诸多细节: 手动滑动页面,下划线会跟着滑动。 选择一个签后,下划线会有滑动过去的动画。 选择最左端或最右端的签,会进行滑动,使得签向中间靠拢(如可以滑的话)。 仔细分析下,需要在简单的基础上实现以下逻辑: 画出下划线。 监听手动滑动页面事件,实时更新下划线位置。 切换签时,开始下划线滑动的动画,并判断是否要同时滑动。 ? 我做了一个样例程序,其中的较难点在于计算下划线的位置,和下划线的动画。 ,或者某两个签之间的位置。

    22140

    Android 自定义

    开发 Android APP 经常会用到自定义,而有多级页面的情况下还需要给自定义传递数据。 本文要点: 自定义填充不完整 自定义返回按钮的点击事件 一、代码 这里先介绍一下流程: 1. 创建一个布局文件 mytitlebar.xml 2. 在需要自定义的Activity的OnCreate方法中实例化 CustomTitleBar 5. 在 AndroidManifest.xml 对使用了自定义的Activity定义主 1.定义一个自定义的布局 mytitlebar.xml <? -- 设置内填充为0 使自定义填充整个,否则左右两边有空隙 --> <item name="android:padding">0dp</item> </style> <

    1.3K20

    Android仿微信底部菜单

    前言 在市面上,大多数的APP都需要通过底部菜单来将程序的功能进行分类整理,通常都是分为3-5个大模块,从而正确有地引导用户去使用我们的APP。实现底部菜单的方法也有很多种。 1.仿微信底部菜单(ViewPager+ImagerView+TextView) ……(其他方式后续会补充) 预览 首先来个开胃菜,看看实现: image.png 先贴出项目所需的资源文件 <selector xmlns:android="http://schemas.android.com/apk/res/<em>android</em>" <item android:drawable="@drawable arg2) { } @Override public void onPageSelected(int arg0) { setMenuSelector(arg0); } } 贴上项目源码:<em>Android</em> 仿微信底部菜单<em>栏</em><em>效</em><em>果</em> 以上就是本文的全部内容,希望对大家的学习有所帮助。

    17910

    学习使用Material Design控件(四)Android实现自动缩放、放大

    本文要实现内容移动时,自动缩放/放大的如下: ? 控件介绍 这次需要用到得新控件比较多,主要有以下几个: CoordinatorLayout 组织它的子views之间协作的一个Layout,它可以给子View切换提供动画。 AppBarLayout 可以让包含在其中的控件响应被记了ScrollingViewBehavior的View的滚动事件 CollapsingToolbarLayout 可以控制包含在CollapsingToolbarLayout <android.support.design.widget.CoordinatorLayout xmlns:android=“http://schemas.android.com/apk/res/android LinearLayout </android.support.design.widget.CoordinatorLayout CollapsingToolbarLayout和TabLayout的使用说明可以参考探索新的Android

    46131

    android LabelView实现签云

    今天我们来做一个android上的签云, 虽然还不是很完美,但是已经足够可以展现签云的了,首先来看看吧。 ? 额,录屏只能录到这个份上了,凑活着看吧。 今天我们就来实现一下这个, 这次我选择直接继承view来, 什么? 这样的不是SurfaceView擅长的吗? 而且可以看到,在run中是一个死循环,这样我们的签才能无休止的移动,接下来就是让线程去休息100ms,总不能一个劲的去移动吧,速度太快了也不好,也要考虑性能问。 时的x/y对比,如这两点的距离小于系统认为的最小滑动距离,才能说明点击有,如你down了以后,拉了一个长线,再up,那肯定不是一次有的点击,当然点击有了还不能说明一切,只有命中签了才行,所以还去判断了 mDownIndex是否为一个有的值,然后如设置了ItemClick,就去回调它。

    25420

    Android实现3D云

    本文实例为大家分享了Android实现3D云的具体代码,供大家参考,具体内容如下 ? )); mTextView.get(i).setOnClickListener(OnTagClickListener(tempTag.getUrl())); //设置每个TexView有自己指定的签为自己的位置 size; size = (int)( perc*textSizeMax + (1-perc)*textSizeMin ); return size; } /** * 计算圆形的x y z坐

    15940

    Android实现3D签云

    最近业务需求,要求实现一个3D星球环绕,经过百般查找,终于找到了这个功能。 来先看看图: ? <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/<em>android</em>

    23530

    Android Studio实现和状态的隐藏

    Android Studio在实现隐藏和状态上和Eclipse是完全不一样的。 在Eclipse上隐藏和状态的代码如下: 方法一: requestWindowFeature(Window.FEATURE_NO_TITLE); 方法二:getWindow().setFlags WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 今天在做闪屏页开发时,想把和状态隐藏掉 PS:下面看下Android Studio 去掉状态的完整代码 **网上关于Android Studio的教程比较少,去掉的方法大多不能直接使用。 Studio实现和状态的隐藏,希望对大家有所帮助,如大家有任何疑问请给我留言,小编会及时回复大家的。

    1K10

    Android自定义通用CustomTitleBar

    本文实例为大家分享了Android自定义通用的具体代码,供大家参考,具体内容如下/p 1自定义一个public_titlebar.xml文件 <? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/<em>android</em>" android:id="@+id/rootView" format="dimension" </attr </declare-styleable </resources 3.自定义CustomerTitleBar类继承LinearLayout,统一页面 Context context,AttributeSet attrs) { this(context, attrs,-1); } //在xml布局文件中调用Custom View,并且Custom View签中还有自定义属性时

    43410

    Android实现上显示隐藏进度条

    一个界面,实现在向页面添加图片时,在上显示一个水平进度条,当图片载入完毕后,隐藏进度条并显示图片 具体实现方法: res/layout/main.xml: <LinearLayout xmlns AsyncTask的异步类,并重写onPreExecute()、doInBackground()、onProgressUpdate() * 和onPostExecute方法,实现在向页面添加图片时,在上显示一个水平进度条 );//设置要显示的图片 layout2.addView(imageView);//将imageView添加到线形布局管理器中 try { Thread.sleep(10);//为了更好的观察到 layout.addView(result);//将水平线性布局管理器添加到布局文件中添加的垂直线性布局管理器中 super.onPostExecute(result); } } } 运行如下 : 下图是加载过程,上方有一个进度条显示的是加载图片的进度 ?

    21010

    win10 uwp 扩展修改颜色透明 系统状态

    我们应用最上方的是,对于手机,最上方是状态。 我们可以自定义,和不显示。 下面的代码写在 OnLaunched 函数 写的位置是最前。 扩展 参见:http://dailydotnettips.com/2015/10/20/how-to-place-custom-xaml-content-in-the-windows-universal-apps-title-bar 请看 UWP中实现自定义 透明 系统状态 手机是系统状态,如不设置,会是白条,看起来不好。 我们需要安装sdk才可以。 我们可以设置背景的透明,如设置了0,需要设置前景才看到。 statusbar.ForegroundColor=Colors.Black; } 其中 SetDesiredBoundsMode 是设置内容是不是可以占有

    1.3K20

    Android组合控件自定义

    本文实例为大家分享了Android简单的自定义,供大家参考,具体内容如下 android自定义控件向来都是开发者最头疼的,但是我们要有那种迎难而上的精神。 自定义组合控件 步骤: 1.首先写出需要功能的布局xml,分析布局的父控件是谁? savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //去除自带 android.widget.TextView; import android.widget.Toast; import com.example.customview.R; /** * 自定义 tvtitle; public TitleLayout(Context context, AttributeSet attrs) { super(context, attrs); //动态加载布局

    22210

    Android实现状态(statusbar)渐变的示例

    前言 qq最近更新搞了渐变式状态.然后…新需求就是要加这个.唉 先来张图: ? 常见的方式: 设置Theme,状态透明. 但是.我要泼冷水,这种方式会引起这些问: 1.软键盘弹起bug 2.fragment不适应 这种方式的优点: 兼容到4.4 我的看法: 1.用全屏模式或者状态透明的方式去实现,感觉很勉强 2. 为了一个statusbar的,然后去处理一大堆不适应,我认为是不值得的.特别是软键盘弹出的问 3.如为了适配4.4,要费这么大功夫的话… 我的实现方式: 1.拿到StatusBar: 很简单, } return false; } }); 3.为什么要addOnLayoutChangeListener: 其实不加监听,也能实现改变statusbar颜色的 ..但是会出现问 比如弹软键盘后,弹popwindow后,引起window状态改变时,statusbar的颜色就会复原… 基本完整的代码 private View statusBarView;

    62431

    2.SlidingMenu(侧边)

    下载的其中一个框架的例子是没有actionBar的,example_update 引入出错可能是俩个v4包冲突了,删掉工程里的一个,不要删了库里的,如还有错误看probles里说什么或者重启,或者选中工程右键 -build path-最后一项,把有x的移除,这是运行环境的问。 而我的问是软件里自带的v7程序里的v4包和库里的v4包冲突了,我将这个替换掉,发现以前所有的工程都报错了,发现里这些工程里的包重新导一下就可以了,可是有xutils的工程不行,可能xutils的v4冲突把 );// 设置展现模式 slidingMenu.setBehindOffset(100);// 设置预留屏幕的宽度 }} 如布局文件太过复杂,那就弄俩个Fragment ,一个处理侧边逻辑,一个处理主页面 layout_height="match_parent" ></FrameLayout> public class MainActivity extends SlidingFragmentActivity {//设置了签就能找到碎片

    697100

    底部导航

    8560

    2.SlidingMenu(侧边)

    下载的其中一个框架的例子是没有actionBar的,example_update 引入出错可能是俩个v4包冲突了,删掉工程里的一个,不要删了库里的,如还有错误看probles里说什么或者重启,或者选中工程右键 -build path-最后一项,把有x的移除,这是运行环境的问。 而我的问是软件里自带的v7程序里的v4包和库里的v4包冲突了,我将这个替换掉,发现以前所有的工程都报错了,发现里这些工程里的包重新导一下就可以了,可是有xutils的工程不行,可能xutils的v4冲突把 );// 设置展现模式 slidingMenu.setBehindOffset(100);// 设置预留屏幕的宽度 }} 如布局文件太过复杂,那就弄俩个Fragment ,一个处理侧边逻辑,一个处理主页面 layout_height="match_parent" ></FrameLayout> public class MainActivity extends SlidingFragmentActivity {//设置了签就能找到碎片

    6520

    相关产品

    • 直播 SDK

      直播 SDK

      直播 SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流、主播观众互动连麦、主播跨房 PK 等能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券