标签: android-theme

Android 4.0上Holo主题的默认颜色值是多少?

有没有人可以访问Android 4.0上Holo中使用的默认颜色列表(浅色和深色)?

我正在寻找列表背景,主要和次要文本,ActionBar等内容.

Google在主题颜色样式指南中提供了一些示例,但它们并没有真正涉及所使用的实际颜色值.我可以从图像中抓取它们,但我宁愿使用更精确的东西.

android colors android-theme android-4.0-ice-cream-sandwich

76
推荐指数
2
解决办法
12万
查看次数

如何在Android Studio中将主题从Darcula恢复为默认值

我已将Android Studio主题从Default更改为Darcula.

但是当我想搜索任何东西时,我需要去浏览器,这是非常明亮的.

现在我想将主题从Darcula恢复为Android Studio中的默认主题.当我这样做时,它只是改变编辑器窗口的背景颜色和字体颜色.我想将整个窗口更改为默认而不是黑色.

以黑暗为主题的IDE中以明亮为主题的编辑器

编辑

我已经从Android Studio改变了主题 偏好| 编辑| 颜色和字体.

有关如何在Android Studio中更改主题的详细信息,请查看此链接.

android intellij-idea android-theme android-studio android-ide

72
推荐指数
3
解决办法
4万
查看次数

如何制作像Timely一样美观时尚的应用程序

谷歌在设计方面的引用,以及一些应用示例:

根据谷歌在设计部分的http://developer.android.com/中所说的,开发人员应该考虑三个目标:

  • 让我着迷
  • 简化我的生活
  • 让我惊叹

我们(开发人员)知道哪些BTW.

通过查看Play商店中的许多成功应用程序,您可以看到它们是按照Google设计指南设计的,并且几乎使用谷歌在他们自己的应用程序中使用的相同 组件主题以及样式.

许多人确实喜欢这些设计以及主题和组件方面的这些Android标准,但当你看到Playstore中的一些应用程序或某些硬件制造商的应用程序(如三星)已经构建了他们的特殊应用程序(如galaxy note 10.1 note take app)或asus天气应用程序或在Playstore中Timely应用程序,在功能和课程设计方面很棒,你可以看到他们使用不同类型的设计和组件.


现在让我们深入了解Google 所说的内容:

典型的Android应用程序使用操作栏,许多应用程序将包含导航抽屉.

像这些:

动作栏: 在此输入图像描述

导航抽屉:

在此输入图像描述

和Android上的其他标准组件.

但是,一些开发人员如何使应用程序如此美观和功能完美(几乎!)像Timely应用程序,而不是使用谷歌定义的许多Android典型组件.


让我们来看看Timely app:

这是用户可以看到他/她可以设置一个或只是观看时钟的警报的屏幕:

在此输入图像描述 在此输入图像描述

现在我想到的问题是:

  • 我怎么能像这样主题我的应用程序?
  • 如何制作这样的背景动画并在我的应用中使用它?
  • 他们的开发人员是否一起使用unity和eclipse使其作为Android应用程序运行?
  • 如果他们确实使用了统一,那么应用程序如何运行得非常流畅?
  • 在它的操作栏中,它们是如何着色的并为对象定义了不透明度?
  • 什么样的动画类可以做他们在应用程序中做的事情?(比如时钟变换动画)
  • 如果他们使用统一,那么他们的应用程序的大小为何是10MB?

还有许多其他类似的应用程序(没有100%那么相似)都有自己独特的设计.

据我所知,没有太多的网站提供Android的自定义组件,如http://androidviews.net/所以我们似乎被迫制作我们自己的组件,这是耗时的,在这个时候(2013年)isn不完美,而对于ios,其他公司生产的定制组件很多.

我还查看了Timely应用程序网站,在他们的FAQ部分中有一个地方,他们说他们会透露他们做了主题,着色和组件的内容和方式,但因为他们的公告没有时间表,我不知道我喜欢呆在黑暗的地方,我来这里问你专家.

这是报价他们的网站:

我是开发人员,无法弄清楚你是如何做这些动画和色彩效果的.

我们计划将来有一个工程博客.敬请关注!

如果你们知道如何制作这样的应用程序,或者你知道他们使用的动画,组件,技巧和黑客的一部分那么你就是我的一天.

android android-animation android-layout android-theme android-view

68
推荐指数
1
解决办法
3万
查看次数

如何在Android 4.2中更改Action Bar选项菜单的背景颜色?

我想更改Android 4.2中选项(溢出)菜单的背景颜色.我已经尝试了所有方法,但它仍然显示主题设置的默认颜色.我使用了以下代码和XML配置.

MainActivity.java

public class MainActivity extends Activity {

@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    getActionBar().setIcon(R.drawable.ic_launcher);     
    getActionBar().setTitle("Sample Menu");
    getActionBar().setBackgroundDrawable(new 
               ColorDrawable(Color.parseColor("#33B5E5"))); 

    int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
    TextView titleText = (TextView)findViewById(titleId);
    titleText.setTextColor(Color.parseColor("#ffffff"));

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    setMenuBackground();
    return true;
}

protected void setMenuBackground(){                     
    // Log.d(TAG, "Enterting setMenuBackGround");  
    getLayoutInflater().setFactory( new Factory() { 

        @Override
        public View onCreateView(String name, Context context, …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-theme android-actionbar android-4.2-jelly-bean

66
推荐指数
7
解决办法
16万
查看次数

Android 5.0:如何更改最近的应用标题颜色?

我正在使用AppCompat,我的主题正在扩展Theme.AppCompat.Light.DarkActionBar.

在Android 5 Lollipop中,我按下最近的应用程序按钮,我的应用程序在ActionBar中显示为黑色标题而不是白色标题.

当我在应用程序内部时,一切看起来都很好.

如何在最近的应用视图中更改标题颜色?

编辑:只是想通了如果我使用更暗colorPrimary,标题变成白色.我仍然需要一种方法来强制使用原始颜色的白色标题.

在此输入图像描述

android android-appcompat android-theme android-5.0-lollipop

64
推荐指数
3
解决办法
2万
查看次数

Android如何通过支持actionbar获取AppCompat.Translucent类型主题?

我想将支持操作栏添加到我的一个活动中,我之前一直在使用theme.translucent和这个活动,但是为了使支持actionbar工作我需要继承Theme.AppCompat,我需要保持半透明这个活动的主题,但不幸的是,我没有默认情况下可以看到的Theme.AppCompat.translucent,有什么方法可以做到这一点?

android android-theme android-actionbar android-actionbar-compat

63
推荐指数
3
解决办法
4万
查看次数

styles.xml和themes.xml之间有什么区别

我可以知道styles.xml和之间的区别是themes.xml什么?对我来说,它们看起来一样,因为两种XML都采用相同的格式.

<style name="...
    <item name="...
Run Code Online (Sandbox Code Playgroud)

所以,在我的应用程序,它提供的定制颜色,尺寸,绘制,......我需要既styles.xmlthemes.xml呢?我该如何决定将哪个XML放在哪个文件中?

android android-theme android-styles

58
推荐指数
3
解决办法
1万
查看次数

如何使用自定义主题更改默认文本颜色?

我正在尝试使用主题应该很容易,但我无法找到如何:我希望我的应用程序默认所有文本都是白色的.我在theme.xml中创建了一个自定义主题:

<style name="Theme" parent="@android:Theme">
</style>

<style name="TextAppearance.Theme" parent="@android:TextAppearance.Theme">
    <item name="android:textColor">#ffffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)

并为整个应用程序设置它:

<application
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@style/Theme">
Run Code Online (Sandbox Code Playgroud)

但标签仍然是黑色的.少了什么东西?

PS:如何为每个小部件应用不同的文本大小另外定义样式?是这样的吗?

<style name="Theme.smallText">
    <item name="android:textSize">12dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

更新

我看了Android SDK 中的themes.xml,它展示了如何设置主题的文本样式:

<item name="textAppearance">@android:style/TextAppearance</item>
Run Code Online (Sandbox Code Playgroud)

在我的情况下,它应该使用这个定义:

<style name="Theme" parent="@android:Theme">
    <item name="android:textAppearance">@style/MyText</item>
</style>

<style name="MyText" parent="@android:style/TextAppearance">
    <item name="android:textColor">#ffffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)

但是,仍然没有工作.

刚刚找到针对同一问题的其他帖子:http://groups.google.com/group/android-developers/browse_thread/thread/2897ccd0884546b9

android colors android-theme

56
推荐指数
3
解决办法
12万
查看次数

如何Android Holo主题风格对话框按钮

我正在Holo Theme上创建一个对话框,并希望按照操作系统默认的方式显示按钮.到目前为止,我已经创建了对话框,但按钮不像在Holo for ICS中完成的应用程序那样呈现.我怎样才能做到这一点?我想要的外观和感觉是 此图片中排名第3 我能够到达这里 注意注册和登录按钮

android android-theme

52
推荐指数
2
解决办法
5万
查看次数

如何使用app的设备默认主题?

我有一个应用程序,我想为Android 2.1,2.2,2.3.3,3.0/3.1和4.0.x开发.在这些API级别之间,有大约3种不同类型的主题.最新的4.0.x主题是Holo.

无论如何,我希望我的应用程序使用默认的Android主题,无论它在哪个设备上.如果它在4.0.x设备上,我希望它使用Holo.如果它在2.3.3上,我希望它使用该版本Android的主题.等等...

有一个简单的方法来解决这个问题吗?我注意到,在4.0中,他们添加了一个Theme.DeviceDefault可以使用的主题,但这对我的旧API级别没有帮助.对此最好的方法是什么?

android android-theme

41
推荐指数
1
解决办法
4万
查看次数