我需要在Frame (多个图像帧)中显示一些图像,我有左边和顶部坐标对应每个图像.
例如,我有左边的图像坐标100和顶部的100,所以我需要做的只是在ImageView中显示从(100,100)开始的图像.
任何人都可以告诉我如何在没有Bitmap的情况下这样做,因为我需要在RecyclerView中显示带有多个图像的帧列表.
我用于TouchImageView.class缩放和移动功能来创建框架.
1.在我选择布局时,在屏幕截图下方,您可以清楚地看到两个图像彼此非常接近.我的意思是我选择每个图像的一半.
2.接下来是主屏幕,我需要重新绘制该图像,我有两个图像的左侧和顶部坐标.但我如何通过一些自定义x和y在ImageView中绘制图像.
用于在左侧和顶部填充ImageView内部图像的代码段 -
img.setPadding((int) x, (int) y, 0, 0);
Run Code Online (Sandbox Code Playgroud)
但仍然没有工作.
请给我一些建议,我已经完成谷歌搜索,但没有得到适合我的要求的解决方案.
建议真的很感激.
提前谢谢了.
亲切的问候.
我需要使用Image文件和JSON调用Multipart请求.
我试过这个,但仍然得到错误.
// define parameters
let parameters = [
"hometown": "yalikavak",
"living": "istanbul"
]
Alamofire.upload(multipartFormData: { multipartFormData in
if let imageData = UIImageJPEGRepresentation(image, 1) {
multipartFormData.append(imageData, withName: "file", fileName: "file.png", mimeType: "image/png")
}
for (key, value) in parameters {
multipartFormData.append((value?.data(using: .utf8))!, withName: key)
}}, to: "upload_url", method: .post, headers: ["Authorization": "auth_token"],
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.response { [weak self] response in
guard let strongSelf = self else {
return
}
debugPrint(response)
} …Run Code Online (Sandbox Code Playgroud) 我正在使用谷歌地图,
我的情况是我在ScrollView中有一个地图片段,如果用户触摸只有一个手指地图不应该工作,我需要用两个手指滚动地图,正常的滚动视图应该工作.
这是我到目前为止所尝试的 -
transparent_image.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
switch (action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_POINTER_DOWN:
showMessage("Double finger ACTION_POINTER_DOWN");
googleMap.getUiSettings().setScrollGesturesEnabled(false);
scroll_view.requestDisallowInterceptTouchEvent(true);
return true;
case MotionEvent.ACTION_POINTER_UP:
showMessage("Double finger ACTION_POINTER_UP");
googleMap.getUiSettings().setScrollGesturesEnabled(true);
scroll_view.requestDisallowInterceptTouchEvent(false);
return true;
default:
return true;
}
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试将图像从 Android 中的 SD 卡上传到墙上。
我收到此错误 -
“无法通过网络或已安装的 Facebook 应用程序版本显示提供的内容。某些对话框仅支持从 API 14 开始。”
请让我知道我做错了什么。
谢谢
期待着听到您的意见。
android facebook android-facebook facebook-sdk-4.0 fbsdksharedialog
我需要像这样创建背景视图 -
带边框的背景视图必须具有向上箭头三角形。
这是我当前的代码片段 -
<View style={{ width: '100%', paddingLeft: basePadding, paddingRight: basePadding }}>
<View style={{width: '100%', flexDirection: 'row', justifyContent: 'space-between', alignItems: 'flex-start', flex: 1}}>
<View style={{
marginTop: 10,
width: horizScale(30),
borderBottomWidth: StyleSheet.hairlineWidth,
borderColor: Colors.fire,
height: 1
}}/>
<View style={{
flex: 1,
marginTop: 10,
marginLeft: horizScale(20),
borderBottomWidth: StyleSheet.hairlineWidth,
borderColor: Colors.fire,
height: 1
}}/>
</View>
<View style={{width: '100%', borderLeftWidth: StyleSheet.hairlineWidth, borderRightWidth: StyleSheet.hairlineWidth, borderBottomWidth: StyleSheet.hairlineWidth, borderColor: Colors.fire, backgroundColor: '#FEF6F7', padding: horizScale(20)}}>
<Text style={{color: '#403F41'}}>
{' Test Test Test Test test'}
</Text>
<View …Run Code Online (Sandbox Code Playgroud) android ×3
alamofire ×1
border ×1
conditional ×1
coordinates ×1
facebook ×1
google-maps ×1
imageview ×1
ios ×1
multipart ×1
offset ×1
react-native ×1
scroll ×1
swift ×1
view ×1