3 changed files with 15 additions and 6 deletions
@ -1,12 +1,21 @@ |
|||||
using System; |
|
||||
using Avalonia.Input; |
using Avalonia.Input; |
||||
using Avalonia.Platform; |
using Avalonia.Platform; |
||||
|
|
||||
namespace Avalonia.Android |
namespace Avalonia.Android |
||||
{ |
{ |
||||
internal class CursorFactory : IStandardCursorFactory |
internal class CursorFactory : ICursorFactory |
||||
{ |
{ |
||||
public IPlatformHandle GetCursor(StandardCursorType cursorType) |
public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) => CursorImpl.ZeroCursor; |
||||
=> new PlatformHandle(IntPtr.Zero, "ZeroCursor"); |
|
||||
|
public ICursorImpl GetCursor(StandardCursorType cursorType) => CursorImpl.ZeroCursor; |
||||
|
|
||||
|
private sealed class CursorImpl : ICursorImpl |
||||
|
{ |
||||
|
public static CursorImpl ZeroCursor { get; } = new CursorImpl(); |
||||
|
|
||||
|
private CursorImpl() { } |
||||
|
|
||||
|
public void Dispose() { } |
||||
|
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
Loading…
Reference in new issue