`
jiaoronggui
  • 浏览: 1327756 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116410
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199304
社区版块
存档分类
最新评论

Android界面美化的相关知识点

阅读更多

 

前段时间将功能基本做出来了,但是界面给人看起来比较呆板,最近强化了下界面美化方面的

 

1、ViewPager 、LayoutInflater,实现滑屏效果必须要知道的,大部分的app在第一次启动的时候,都会出现一个简洁的滑屏效果,非常的帅,就是使用以上两个最捡来实现;

 

 注意,滑屏的时候,获取按钮的属性以及方法的时候,不可以使用findviewbyid(r.id.Buttonid)这个方法了,而是通过增加view.findviewbyid(r.id.Buttonid)

 

 

2、overridePendingTransition,屏幕切换必须要知道的效果,注意事项

a.它必需紧挨着startActivity()或者finish()函数之后调用! R5 G1 F4 M9 ]1 d: {2 E
b.它只在android2.0以及以上版本上适用

 

 

3、按钮或组件点击效果,ColorMatrixColorFilter,如果给每一个按钮都做两幅图片来体现效果的话,那样的话,效果太低了,考虑颜色过滤这个函数

注意,对颜色举证不熟悉的同学们,下载这个flash来获取阵列

 

 

4、通过html来进行布局的,webview开发交互

1
1
分享到:
评论
1 楼 jiaoronggui 2013-04-30  
不过有时候overridePendingTransition 这个函数会不起作用,总结下,大概是以下三个方面的原因:
1、android系统版本2.0以下,这个没办法,想其他办法解决切换动画吧。
2、在ActivityGroup等的嵌入式Activity中,这个比较容易解决,用如下方法就可以了:
    this.getParent().overridePendingTransition 就可以解决。
3、在一个Activity的内部类中,或者匿名类中,这时候只好用handler来解决了。
4、手机的显示动画效果被人为或者其他方式给关闭了 现在打开即可 设置->显示->显示动画效果

相关推荐

    Android窗口界面美化例子.rar

    这个"Android窗口界面美化例子"提供了一系列源代码,帮助开发者学习和掌握如何提升Android应用的视觉效果。以下是一些关键知识点的详细说明: 1. **布局管理器**:在Android中,我们使用XML布局文件来设计界面。...

    android 界面例子

    我们将深入探讨以下几个关键知识点: 1. **Activity与Layout**: 在Android中,Activity是应用程序的基本交互单元,它负责处理用户与屏幕的交互。而Layout则是Activity显示内容的结构,例如线性布局(LinearLayout)...

    安卓Android源码——UI界面源码.zip

    下面我们将详细探讨Android UI界面的构建原理以及可能包含的知识点。 1. **Android UI框架**:Android UI系统基于View和 ViewGroup两大类。View是UI的基本元素,如按钮、文本框等,而ViewGroup是容器,用于组织和...

    android界面效果全汇总

    以下将从给定文件的标题和描述中提取并详细阐述相关知识点。 ### 1. Activity页面切换效果 Activity页面切换效果是用户在使用Android应用时,从一个Activity跳转到另一个Activity时所呈现的视觉过渡效果。从...

    android模仿qq设置界面的源码

    本项目源码提供了创建类似QQ设置界面的方法,通过分析和实现这些代码,我们可以学到以下几个关键知识点: 1. **布局设计**: - 使用`LinearLayout`、`RelativeLayout`或`ConstraintLayout`来组织界面元素,根据...

    Android-对标准AndroidToast进行美化的一个库

    "Muddz-StyleableToast"库主要包含以下几个核心知识点: 1. **自定义样式**:库允许开发者根据自己的需求定制`Toast`的外观,包括背景颜色、文字颜色、字体大小、边框样式、阴影效果等。这样,`Toast`可以更好地...

    android漂亮的gridview美化样式

    以下是一些关于如何实现“android漂亮的gridview美化样式”的详细知识点: 1. **自定义适配器**: 要对GridView进行美化,首先需要创建一个自定义的Adapter,继承自BaseAdapter。在Adapter中,重写`getView()`方法,...

    android应用注册界面

    在Android应用开发中,注册界面是用户首次使用应用时必须经过的一个重要环节。... 1. **创建新项目** 首先,打开Eclipse IDE,选择"File...通过对这些知识点的理解和实践,可以构建出一个完整且用户体验良好的注册流程。

    Android 登录界面(含帐号密码保存、加密算法、弹出框dialog)

    下面我们将深入探讨这些知识点。 一、登录界面设计 1. 布局设计:使用XML布局文件创建登录界面,通常包括两个EditText(一个用于账号,另一个用于密码),两个按钮(一个用于登录,另一个用于注册或忘记密码),...

    2015Android项目源码界面超级华丽的仿QQ最新版.淘宝花钱买的

    对于想要提升Android UI/UX设计技能或者对界面美化感兴趣的开发者来说,这是一个很好的参考资料。下面将详细探讨这个项目中可能涉及的关键知识点: 1. **Material Design**: 2015年时,Google已经推出了Material ...

    quitool_QT_qt界面漂亮_QT界面美化_qt漂亮界面_QTUI_源码.zip

    这个名为"quitool_QT_qt界面漂亮_QT界面美化_qt漂亮界面_QTUI_源码.zip"的压缩包文件包含了一些关于QT界面美化和设计的源代码示例。下面,我们将深入探讨QT界面设计的关键知识点,以及如何通过QT实现美观的用户界面...

    美化界面的苹果皮

    对于开发者而言,理解和应用苹果皮涉及到的知识点有: 1. **UI/UX设计原则**:理解并掌握用户界面和用户体验设计的基本原则,如可用性、可访问性、美观性和效率。 2. **图形设计工具**:如Adobe Illustrator或Sketch...

    大学毕业论文-—android平台下校园信息管理系统客户端的设计与实现.doc

    知识点3:Android 平台的优势 Android 平台的出现让学生可以通过 Android 移动终端更方便快捷地使用校园信息管理系统。 知识点4:系统设计的理论基础 本系统的设计是基于软件工程的思想和 UI 视觉享受的理念,保证了...

    find_your_beauty.rar_Android人脸_android_人脸_人脸美化

    "find_your_beauty.rar"这个压缩包中包含的资源很可能就是一个这样的应用,让我们深入探讨一下这个领域的相关知识点。 首先,Android人脸检测是这个应用的基础。Android SDK提供了一个名为"Face Detection"的功能,...

    用Android Studio 制作微信的界面

    这个教程主要涵盖以下几个关键知识点: 1. **Android Studio基础知识**:Android Studio是Google为Android开发提供的官方集成开发环境(IDE),它提供了代码编辑、调试、性能分析、版本控制等多种功能。在创建新...

    安卓Android源码——超级清爽计算器界面源码.zip

    该压缩包文件“安卓Android源码——超级清爽计算器界面源码.zip”包含了开发一个简洁、易用的Android计算器应用的相关源代码。这个源码对于学习Android应用开发,特别是UI设计和基本的计算逻辑处理有着很好的参考...

    Android便签应用

    下面将详细介绍这个名为"Android便签应用"的项目及其相关知识点。 首先,Android便签应用的核心功能是数据输入与编辑。在Android系统中,这种功能通常通过EditText组件实现,用户可以通过键盘输入文本,而应用则...

    Android应用源码-系统美化类安卓源代码(18例).zip

    接下来,我们将深入探讨这些知识点。 1. **主题定制**:Android系统支持用户自定义主题,开发者可以通过编写代码实现动态更换主题的功能。这涉及到资源文件的动态加载和替换,包括颜色、图片、布局等。例如,使用...

    android学习路线图

    本文将对 Android 学习路线图进行详细的解释和分析,帮助读者更好地理解 Android 编程的知识点和技术要点。 Java 基础知识 Android 开发的基础是 Java 语言,因此在学习 Android 之前,需要掌握 Java 的基础知识...

    10本android开发电子书籍

    4. **Eclipse_程序界面美化技术**:虽然现在大部分开发者转向了Android Studio,但Eclipse仍然是经典工具。书中可能涵盖使用Eclipse进行UI设计,包括布局管理、自定义控件和主题应用等。 5. **深入浅出Android**:...

Global site tag (gtag.js) - Google Analytics