标签: theming

来自asp.net的.skin vs .css

asp.net .skin.cssasp.net 之间的主要区别是什么?

.skin是IDE的新增强功能.我一直在和你一起工作.css.可用的.skin是不是.css

谢谢,saj

asp.net theming

13
推荐指数
2
解决办法
1万
查看次数

“主题图标”功能会导致 Android 12 上的动态壁纸崩溃

我最近注意到,当用户尝试在 Android 12 上设置新引入的“主题图标”功能时,我的动态壁纸应用程序崩溃了。这项新功能会根据用户当前的静态壁纸计算调色板,并使用该调色板为某些壁纸着色。其他应用程序图标(新“Material You”设计的一项功能)。但由于某种原因,当它在动态壁纸上运行时,它会导致应用程序崩溃并显示以下日志:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Bitmap android.graphics.drawable.BitmapDrawable.getBitmap()' on a null object reference
       at android.os.Parcel.createExceptionOrNull(Parcel.java:2443)
       at android.os.Parcel.createException(Parcel.java:2421)
       at android.os.Parcel.readException(Parcel.java:2404)
       at android.os.Parcel.readException(Parcel.java:2346)
       at android.service.wallpaper.IWallpaperConnection$Stub$Proxy.onWallpaperColorsChanged(IWallpaperConnection.java:298)
       at android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper.executeMessage(WallpaperService.java:2586)
       at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
       at android.os.Handler.dispatchMessage(Handler.java:106)
       at android.os.Looper.loopOnce(Looper.java:226)
       at android.os.Looper.loop(Looper.java:313)
       at android.app.ActivityThread.main(ActivityThread.java:8582)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:563)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1133)


Caused by android.os.RemoteException: Remote stack trace:
    at com.samsung.server.wallpaper.LegibilityColor.convertColors(LegibilityColor.java:418)
    at com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection.onWallpaperColorsChanged(WallpaperManagerService.java:2169)
    at android.service.wallpaper.IWallpaperConnection$Stub.onTransact(IWallpaperConnection.java:158)
    at android.os.Binder.execTransactInternal(Binder.java:1215)
    at android.os.Binder.execTransact(Binder.java:1179)
Run Code Online (Sandbox Code Playgroud)

目前,我只能在三星 Galaxy S21 / S21 Ultra 手机上观察到此崩溃,但随着用户将系统更新到 Android 12,它将出现在更多手机上。

目前,我无法重现此崩溃,因为我没有 Galaxy S21,并且 Android Studio …

crash android theming live-wallpaper material-you

13
推荐指数
1
解决办法
1926
查看次数

覆盖触摸高亮,滚动提示的主题颜色

我试图替换和覆盖公司的主题的默认触摸突出显示颜色.

我通过在我的主题属性上使用actionBarItemBackground成功完成了操作栏按钮,但我正在查看应用程序范围内的更改,其中按钮,操作栏,抽屉或菜单中的每个按下的元素都默认为我的颜色而不是Holo蓝色.我尝试过像colorPressedHighlight这样的属性.colorFocusedHighlight但没有工作.

我还想更改滚动结束提示的颜色,可滚动元素两侧的小渐变,当它到达一端并且用途仍在尝试滚动时.

鉴于大量不正确的答案,让我再说一遍.我知道选择器是什么,我知道如何使用它,我已经明确声明我已经用几个不同的子属性覆盖了主题,但没有我做的要求.我正在寻找属性来更改所有元素的默认触摸高亮,以及滚动缓存提示的颜色,同样适用于所有元素.

android theming

9
推荐指数
1
解决办法
5647
查看次数

在createMuiTheme中访问以前的主题变量

运行材质UI 1.0.0-beta.24

我正在使用createMuiTheme以下方式设置新主题:

import {createMuiTheme} from 'material-ui/styles';

const theme = createMuiTheme({
  typography: {
    fontSize: 16
  }
});

export default theme;
Run Code Online (Sandbox Code Playgroud)

我怎样才能直接访问我直接覆盖的主题?我想这样做,这是行不通的:

import {createMuiTheme} from 'material-ui/styles';

const theme = createMuiTheme({
  typography: {
    fontSize: theme.typography.fontSize + 2
  }
});

export default theme;
Run Code Online (Sandbox Code Playgroud)

theming reactjs material-ui jss

9
推荐指数
2
解决办法
1712
查看次数

图片未显示主题布局(Orchard CMS)

我正在尝试为Orchard CMS创建主题.我的模板不是为它制作的,所以我在Layout.cshtml中显示图像有些麻烦.

这是我的Web服务器上的当前文件夹结构(仅限主题文件夹结构):

主题/内容/图像/ Image.jpg主题/视图/ Layout.cshtml主题/样式/ Site.css

以下行不显示图像(位于Layout.cshtml中):

<img src="../Content/Images/bgBig.jpg" alt="Big background image" />

但是,此行确实显示图像(位于Site.css中):

background-image:url('../Content/Images/bgLines.png');

我认为问题是Layout.cshtml不显示Theme/Views/Layout.cshtml中的图像,而是显示来自其他位置的图像.如果有人知道该位置是什么或如何覆盖它,我将非常感激.

asp.net asp.net-mvc image theming orchardcms

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

C++/WIN32一个专业的应用程序 - 它真的可能吗?

我一直在寻找一个很好的解决方案/提示如何发布一个具有今天'顶级'外观的应用程序.

众所周知,当用windows编码时,我们通常会得到windows风格的颜色/按钮/列表等.它们看起来和感觉都很难看.

当我们决定要销售一个应用程序时,人们希望它看起来很好 - 显然是因为他们付了钱.

所以问题是:

  • 今天如何实现良好的应用程序?
  • 画主?(真的??)
  • 自定义控件?
  • 一些优秀的非免费库,可以完成"脏"工作和"皮肤"应用程序吗?

我不相信程序员会做那些"透支"的提示和技巧,完成一个控件需要很长时间.此外,我宁愿花时间编写内部应用程序的东西,而不是使用每个控件绘图.

我没有任何线索,但是有一个截止日期,现在经过google上所有那些'ownerdrawed'控件之后 - 我发现这不是问题......当程序员需要制作他的东西时必须有其他方便的东西应用程序看起来高端!

请帮忙,任何工具?有小费吗 ?任何事情......?

几个例子,他们如何实现这种外观:

http://fooh.pl/pokaz/3198197337370da4cdfdebf0ae13933c_openfm.jpg

c++ windows skinning theming visual-studio-2010

8
推荐指数
1
解决办法
3366
查看次数

具有 css 自定义属性的条件样式

我喜欢使用css 自定义属性,但我经常发现我希望我能做到这一点。

我希望能够根据 css 自定义属性的值有条件地应用一些样式。这是一些伪代码:

.something {
  border: var(--is-dark-theme) ? 1px solid : none;
}
Run Code Online (Sandbox Code Playgroud)

我知道自定义属性不能像这样工作。但是可能还有其他一些我不知道的方法可以帮助我达到类似的结果?

或者也许有一些规范提案可以在未来实现?

css specifications theming css-variables

7
推荐指数
3
解决办法
4220
查看次数

如何在 Flutter 中为禁用的文本表单字段的标签设置主题颜色?

我想在我的 Flutter 应用程序中禁用文本字段的标签上应用一个主题,因为我现在的灰色很难阅读。

我想将它应用到我的整个应用程序,所以我想使用主题,但是,我没有找到任何可以自定义标签文本样式的解决方案 仅在禁用文本表单字段时

如何在 Flutter 中为禁用的文本表单字段的标签设置主题和全局颜色?

我知道如何有条件地更改标签的文本样式,但是,我需要记住始终使用相同的样式(或者我可以包装小部件,但这听起来也不理想)。我可以通过decoration命名参数自定义标签的颜色,如下所示:

TextFormField(
  enabled: isEnabled,
  decoration: InputDecoration(
    labelText: 'Value',
    labelStyle: TextStyle(color: isEnabled ? Colors.green : Colors.red),
  ),
  // .... other fields, like controller might come here
),
Run Code Online (Sandbox Code Playgroud)

theming dart material-design flutter

7
推荐指数
2
解决办法
8032
查看次数

是否可以使用 less 来定义自定义主题角度材质?

我已经开始为我的角度项目应用自定义主题,但我有点困惑是否可以将主题定义为较少的文件。我的新主题的层次结构是这样的:

**

  1. -自定义主题.scss

  2. -自定义组件主题.scss

** 期望的是 **

  1. -自定义主题.less
  2. -自定义组件主题.less

**

-- 自定义组件主题.scss 示例:

    // you only have to add additional componenets here (instead of in every theme class)
@mixin custom-components-theme($theme) {
    // Extract whichever individual palettes you need from the theme.
    $primary: map-get($theme, primary);
    $accent: map-get($theme, accent);
    $background-color: map_get($primary, A1000);

    // Use mat-color to extract individual colors from a palette as necessary.
    .mat-sidenav {
        Background: linear-gradient( mat-color($primary, A900), mat-color($primary, A1000)) ;    }
    .mat-sidenav .mat-toolbar {
        background-image: linear-gradient(mat-color($primary, A50), mat-color($primary, A800)) …
Run Code Online (Sandbox Code Playgroud)

sass theming less angular-material

7
推荐指数
0
解决办法
988
查看次数

避免 Angular Material 主题中的重复样式

我有一个styles.theme.scss如下所示的。

@media (prefers-color-scheme: dark) {
  @include example-theme($dark-theme);
}

@media (prefers-color-scheme: light) {
  @include example-theme($light-theme);
}

[data-theme="dark-theme"] {
  @include example-theme($dark-theme);
}

[data-theme="light-theme"] {
  @include example-theme($light-theme);
}
Run Code Online (Sandbox Code Playgroud)

目标是使用prefers-color-scheme用户代理配置的 if ,但如果用户已在网站上配置它,则覆盖它。

然而,当前的 SCSS 会导致以下警告:

WARNING: The same color styles are generated multiple times. Read more about how style duplication can be avoided in a dedicated guide. https://github.com/angular/components/blob/master/guides/duplicate-theming-styles.md
    node_modules/@angular/material/_theming.scss 1648:7  -mat-check-duplicate-theme-styles()
    node_modules/@angular/material/_theming.scss 7010:3  angular-material-theme()
    stdin 29:3                                           example-theme()
    stdin 57:3                                           root stylesheet
Run Code Online (Sandbox Code Playgroud)

我已经检查了提供的文档,但它似乎没有涵盖这种情况,并且我不确定如何更好地构建它以避免重复样式。

我认为唯一可行的解​​决方案是使用 JavaScript 检测首选项,然后data-theme在应用程序中未配置主题时设置属性。

还有比这更好的解决方案吗?

我尝试过的:

  • 看看我是否可以像这样将媒体查询和选择器串在一起 …

css sass theming angular-material angular

7
推荐指数
1
解决办法
7078
查看次数