Android UI
文章平均质量分 87
ZeroFlutter
日活百万级 App 负责人,懂点技术,懂点产品,还懂点广告运营。看着懂的很多,其实不懂的更多。
展开
-
Android 沉浸式(透明)状态栏细研-超级细还附 Demo
前言在 Android 4.4 中引入了沉浸模式的功能,但这个版本非真正的沉浸模式,应该说是透明模式。Android 5.0 以后才可以在系统层面实现真正的沉浸式状态栏。沉浸式状态栏是为了与当前使用的 App 页面风格统一,不会显的那么突兀,保持友好且一致的用户体验而设计,是现在主流 App 必备的适配内容。今天我们就细细的研究一下沉浸式状态栏的适配。先看效果实现的功能真透明状态栏(个别机型无法适配全透明,如锤子)动态改变 ToolBar 或者自定义的 TitleBar 颜色,修改背景色即.原创 2021-04-21 11:09:44 · 719 阅读 · 0 评论 -
解决Android 5.0以上Button自带阴影的问题
解决Android 5.0以上Button自带阴影的问题 自定义个Button的Style,继承@style/Widget.AppCompat.Button.Borderless样式即可。<style name="MyButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless"> <item name="android:t原创 2016-06-24 11:23:07 · 4747 阅读 · 0 评论 -
除去ScrollVIew拉到尽头时再拉的阴影效果和个别机型的阻尼效果
去掉衰退边缘android:fadingEdge="none"去掉阴影效果和阻尼效果android:overScrollMode="never"原创 2015-08-05 12:32:25 · 3065 阅读 · 1 评论 -
ListView中镶嵌GridView实现时间线功能问题总汇
看了网上的时间线,基本都非常的差劲,不如自己写一个,实现的效果如下,在实现的过程中遇到了2个大的问题:1、gridView显示不全2、listview的item不可点击,那么下面写出我解决这两个问题的办法一、GridView显示不全的问题 GridView 显示不全是因为ListView和GridView都是可以滚动的,在android中不可以在一个可以滚动的控件中镶嵌另一个可以滚动的控件,那原创 2015-06-02 18:08:12 · 2165 阅读 · 1 评论 -
[太炫酷了]让你的CheckBox嗨起来
效果 用法<com.zsl.mdcheckbox.MDCheckBox android:id="@+id/main_mdcb_checkbox" android:layout_width="40dp" android:layout_height="40dp" /> 监听事件MDCheckBox mdcb= (MDCheckBox) findV原创 2015-05-28 15:09:43 · 3117 阅读 · 3 评论 -
[必藏]Android 最棒的开源集合库
下边是个人的收藏,包含国内、国外的最棒的开源集合,强烈建议收藏 Android开源项目分类汇总 | 查看包括内容: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、原创 2015-05-28 12:17:51 · 2493 阅读 · 1 评论 -
Android优化——UI优化(一)
优化布局层次1.避免布局镶嵌过深(如下)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren原创 2015-04-17 11:18:28 · 2341 阅读 · 0 评论 -
App添加桌面快捷方式
注释非常详细大家看吧,就是添加一个intent意图,然后发送广播就ok了/*** 创建快捷方式*/private void createShortCut() { // 创建快捷方式的Intent Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");原创 2015-04-16 18:11:19 · 2040 阅读 · 2 评论 -
Android RelativeLayout属性大全(中文解释)
相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐; android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;原创 2015-04-20 14:21:16 · 5223 阅读 · 1 评论 -
GridView的用法
<GridView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/main_gv_tuijian" android:numColumns="auto_fit"原创 2015-02-13 12:14:18 · 1861 阅读 · 0 评论 -
自定义dialog窗口,根据坐标可随意设置dialog显示位置,实现了窗口弹出动画
自定义dialog窗口,根据坐标可随意设置dialog显示位置,实现了窗口弹出动画Java代码:01.package com.sunxu.org.IndividualityDialog; 02. 03.import android.app.Activity; 04.import android.app.Dialog; 05.import android.conten原创 2015-01-02 12:45:03 · 9318 阅读 · 0 评论