标签: widget

设计一个Yahoo Pipes灵感的界面

我非常喜欢Yahoo Pipes的界面(http://pipes.yahoo.com/pipes/),并希望为不同的问题创建类似的界面.是否有任何库可以让我创建一个具有相同基本外观的界面?

我特别喜欢管道的行为以及它们不仅仅是直线.

编辑:该应用程序将基于Web.我愿意使用Flash或Javascript.

graph-theory interface yahoo-pipes widget

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

如何为1x1 Android小部件创建清晰的背景图像?

我正在创建一个1x1小部件,无论我尝试什么,我都无法让背景图像看起来漂亮和清晰.我已经阅读了我能找到的任何资源,但我仍然无法获胜.

我正在为HTC Desire/Nexus 1设计,并希望有人在Photoshop中创建背景时告诉我,使用什么dpi /高度/宽度(目前使用72/100/80).一旦我在测试设备上看起来很好看,我会担心其他设备的分辨率.

另外,如果有任何特殊内容,我需要放入@ layout/main.xml和Widget_Provider.xml文件.我根本找不到1x1小工具的任何示例,因此请注意以下事项:

main.xml中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget"
android:layout_width="fill_parent"
android:orientation="vertical"
android:background="@drawable/background" 
android:layout_gravity="center" 
android:layout_height="wrap_content">
Run Code Online (Sandbox Code Playgroud)

Widget_Provider.xml

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="72dip"
android:minHeight="72dip"
android:updatePeriodMillis="6000000"
android:initialLayout="@layout/main"
/>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

photoshop graphics android widget android-widget

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

让QT Widgets半透明

我正在使用包含子元素的QWidget元素,我需要的是一些方法来使这个小部件半透明,完全包括它的子元素.

我见过QWidgets的一个方法,它是QWidget :: setWindowOpacity(),但这只适用于小部件本身就是一个窗口,而在我的情况下,这个小部件是布局的一部分.

所有这一切的目标,是我能够在出现或消失时使这个小部件褪色.

感谢任何想法,希望不要制作自定义小部件,但如果没有其他选择,我无论如何都可以做到.

c++ qt transparency widget opacity

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

Android:如何强制更新特定类型的所有小部件

我已经看到了很多这样的问题,我一遍又一遍地看到同样的答案.我不想为我的应用程序拥有的每种小部件都有一个服务,特别是因为我的应用程序已经拥有2个持久服务.

具体来说,如果我的一个现有服务看到数据已更改,我想更新我的小部件.在计时器上执行此操作很烦人,因为它可能是更新之间的天数,或者在一小时内可能有几天.我希望我的小部件始终显示最新信息.

Android小部件设计似乎是基于您的小部件在需要时提取信息的基础上工作,我认为有许多明智的场景,其中活动可能希望将数据推送到小部件.

阅读下面的答案,了解我是如何做到这一点的.据我所知,如果做得好,没有任何不利影响.

android widget

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

设置switchStyle - 找不到错误资源 - 为什么?

我遇到了一个奇怪的问题:我正在创建一个应用程序的样式,我设置:

<item name="android:spinnerStyle">@style/CustomSpinnerAppearance</item>  
<item name="android:textViewStyle">@style/CustomTextViewAppearance</item>
<item name="android:buttonStyle">@style/CustomButton</item>  
Run Code Online (Sandbox Code Playgroud)

现在我想设置:

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

我得到了这个错误.

找不到与给定名称匹配的资源:attr'android:switchStyle'.

我已经在API-Lvl 14和15(ICS)中检查了attrs.xml,并且:

<attr name="switchStyle" format="reference" />
Run Code Online (Sandbox Code Playgroud)

为什么我不能为交换机小部件设置自定义样式,尽管attr位于attrs.xml中

更重要的是:我需要做什么,为Switch小部件应用程序设置自定义样式?

xml android styles widget attr

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

闪亮的滑块限制了释放鼠标左键的反应

我正在使用一个Shiny应用程序,可能需要一些时间才能将滑块设置为正确的值.

因此,在尝试将滑块设置为正确的值(而不是释放我的鼠标左键!)时(即我的本地)服务器观察到几个新值并做出相应的反应.

由于我的服务器对任何新值的响应可能需要几秒钟,我会很高兴,如果我可以:

  • 推迟发信号通知服务器,直到释放鼠标左键,或
  • 在服务器端,如果收到新值,则中止任何先前的响应

r widget slider mouseevent shiny

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

停用和处置之间的区别?

在 Flutter 中,StatefulWidget 具有dispose()deactivate()。它们有何不同?

widget stateful dart flutter

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

如何刷新Widget数据?

我的代码获取两个JSON变量,应该在我的小部件上显示它们。小部件保持空白。如果没有小部件,它会显示我的应用程序中的所有内容。

我究竟做错了什么?代码中的 API 仅用于测试,因此您也可以对其进行检查。是否需要更改某些内容才能使其显示在小部件中?

我的结构:

import Foundation

struct Results: Decodable {
    let data: [Post]
}

struct Post: Decodable, Identifiable {
    let id: String
    var objectID: String {
        return id
    }
    let home_name: String
    let away_name: String
}
Run Code Online (Sandbox Code Playgroud)

获取 JSON:

import Foundation

class NetworkManager: ObservableObject {
    
    @Published var posts = [Post]()
    
    @Published var test = ""
    @Published var test2 = ""
    
    func fetchData() {
        if let url = URL(string: "https://livescore-api.com/api-client/teams/matches.json?number=10&team_id=19&key=I2zBIRH3S01Kf0At&secret=6kLvfRivnqeNKUzsW84F0LISMJC1KdvQ&number=7&team_id=46") {
            let session = URLSession(configuration: .default)
            let task = …
Run Code Online (Sandbox Code Playgroud)

widget swift widgetkit swiftui

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

Swift - 小部件无法访问应用程序组

我最近一直在尝试制作一个小部件,并想在我的小部件和我的应用程序之间共享一段数据。

    static var sharedDataFileURL: URL {
        let appGroupIdentifier = "group.com.unknownstudios.yk"
        guard let url = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupIdentifier)
            else { preconditionFailure("Expected a valid app group container") }
        return url.appendingPathComponent("userID.plist")
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码在我的应用程序上运行良好,但是当我在我的小部件上运行它时,它会给出以下输出。我已检查应用程序组是否正确,并且在 iOS 应用程序和小部件上均处于活动状态。

[unspecified] container_create_or_lookup_path_for_platform: client is not entitled
[unspecified] container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled
Fatal error: Expected a valid app group container: file WidgetExtension/Library.swift, line 143
Run Code Online (Sandbox Code Playgroud)

编辑:

我也尝试过使用 UserDefaults,但它们也不起作用。

以下是我使用FileManager和UserDefaults的方式

UserDefaults(suiteName: "group.com.unknownstudios.yk")!.set("**USERID**", forKey: "userID")

let data = Data("**USERID**".utf8)
do {
    try data.write(to: URL.sharedDataFileURL, options: .atomic)
} catch {
    print(error.localizedDescription)
}
Run Code Online (Sandbox Code Playgroud)

以下是我尝试从小部件读取数据的方法: …

widget ios swift ios14

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

Flutter:在构建之前获取小部件大小

有什么方法可以测量尚未构建的小部件的尺寸,但这只是一个变量示例:

列 myColumn = Column(children[......]);

myColumn.iWouldLikeToGetItsHeightAndWidth();

size widget flutter

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