我有一个要求,其中我有一个通过蓝牙连接到我的手机的配对设备列表。在某些时候,我必须禁用/启用与我的配对设备共享媒体或联系方式。我的要求是在 android 中以编程方式执行此操作。我已经搜索过这个,但找不到任何解决方案。
请告诉我是否可以?
我有一个列表视图。如果我单击一个单元格,该特定单元格需要通过一个小的滚动动画移动到中心。使用我的代码,单击的单元格将在没有任何动画的情况下到达中心。
是否可以为此添加动画?
我把我的代码放在下面:
ListView {
id: source_list
width: 1080
height: 480
spacing: 50
model: mediaSongsModel
delegate: mediaSongsDelegate
focus: true
interactive: true
clip: true
highlightMoveDuration: 50
snapMode: ListView.SnapToItem
boundsBehavior:Flickable.StopAtBounds
preferredHighlightBegin: 260/scaleFactor
preferredHighlightEnd: 260/scaleFactor
highlightRangeMode: ListView.StrictlyEnforceRange
}
Component {
id: mediaSongsDelegate
Item {
id: wrapper
width: 1080
height: 200
MouseArea {
anchors.fill: parent
onClicked: {
source_list.currentIndex = index
source_list.positionViewAtIndex(index,ListView.Center)
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我要求我必须在android中截取当前窗口的截图.这是我正在使用的代码,
View rootView = getWindow().getDecorView().findViewById(android.R.id.content);
View screenView = rootView.getRootView();
screenView.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(screenView.getDrawingCache());
screenView.setDrawingCacheEnabled(false);
Run Code Online (Sandbox Code Playgroud)
通过使用这个我可以得到应用程序屏幕截图,但状态栏内容丢失(蓝牙图标,电池状态等).如何以编程方式截取当前Android手机窗口的屏幕截图(包括状态栏内容)?可能吗?