问题描述
在 iOS 上,您可以执行类似的操作,根据视图控制器中显示的内容创建图像。
extension UIView {
class func fromNib<T: UIView>() -> T {
return Bundle.main.loadNibNamed(String(describing: T.self),owner: nil,options: nil)![0] as! T
}
func getimage() -> UIImage {
UIGraphicsBeginImageContextWithOptions(self.bounds.size,false,0.0)
self.layer.render(in: UIGraphicsGetCurrentContext()!)
let image: UIImage = UIGraphicsGetimageFromCurrentimageContext()!
UIGraphicsEndImageContext()
return image
}
}
因此,在您的 VC 上,您可以调用 getimage() 并返回该 VC 的 UIImage。
理想情况下,有没有办法从 Activity 的布局而不是整个 Activity 上创建图像?
我正在尝试在 Android 中找到一种方法来做到这一点,但没有任何运气。
有没有办法做到这一点,或者这只是目前无法在 Android 上完成的事情?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)