小编Sna*_*ker的帖子

在UIBezierPath的两侧应用阴影

我正在画画.我得到流畅的线条,我可以改变图纸的颜色.但我找不到如何将阴影应用于该线.

为了绘制它,我使用:

[path strokeWithBlendMode:[path blendMode] alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

我看到我可以使用,CGContextSetShadowWithColor()但即使如此,我不知道如何使用它,因为这里是CGPath参考中所说的strokeWithBlendMode:

此方法在绘制之前自动保存当前图形状态,并在完成后恢复该状态,因此您不必自己保存图形状态.

所以CGContextSetShadowWithColor()如果我可以使用它,我真的不知道放在那里或其他任何东西.

问候

drawing core-graphics ios uibezierpath

5
推荐指数
1
解决办法
3613
查看次数

在AndroidManifest中注册Intent.ACTION_DREAMING_STARTED

所以我一直试图Intent.ACTION_DREAMING_STARTED在我的内部注册AndroidManifest但没有成功.

        <application>
        ...
            <receiver android:name=".broadcastReceivers.DreamingReceiver">
                <intent-filter>
                    <action android:name="android.intent.action.DREAMING_STOPPED"/>
                    <action android:name="android.intent.action.DREAMING_STARTED"/>
                </intent-filter>
            </receiver>
        ...
        </application>
Run Code Online (Sandbox Code Playgroud)

这是接收器的定义.

public class DreamingReceiver extends BroadcastReceiver
{
    @Override
    public void onReceive(Context context, Intent intent)
    {
        Log.d("DreamingReceiver", "Intent: " + intent.getAction());
    }
}
Run Code Online (Sandbox Code Playgroud)

当白日梦实际开始时,就没有来自该BroadcastReceiver的日志.


但是,当我用我ActivityonCreate方法定义接收器时:

        this.receiver = new BroadcastReceiver()
        {
            @Override
            public void onReceive(Context context, Intent intent)
            {
                Log.d("Activity Dreaming", "Intent: " + intent.getAction());
            }
        };

        IntentFilter filter = new IntentFilter(Intent.ACTION_DREAMING_STARTED);
        filter.addAction(Intent.ACTION_DREAMING_STOPPED);

        this.registerReceiver(this.receiver, filter);
Run Code Online (Sandbox Code Playgroud)

每当我的设备进入/离开白日梦时,我都会收到日志.有没有理由为什么BroadcastReceiver我在AndroidManifest中定义的内容没有捕获到Intent?

显然,根据参考文献 …

android broadcastreceiver android-manifest android-intent android-broadcast

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