custom-view相关内容
我要创建自定义导航栏,就像WhatsApp用来在应用程序中显示呼叫指示器一样,如下所示。 我已成功添加了类似上面的视图,但它没有响应,因为我无法检测到状态栏上的触摸。我只能触摸“触摸返回呼叫”下面的部分。 代码如下所示。 @property (nonatomic) UIView *navigationBarTopView; UIWindow *window = [UIAppli
..
我已经阅读了很多关于此的内容,但看不到任何曾经做过或尝试过的人. 所以我有一个扩展 ImageView 的对象,然后在其中我调用一个进度对话框并将进度对话框的内容设置为 imageview(即尝试在 imageview..view 中绘制进度对话框.) loadingProgressDialog.setContentView(this);//这是:LoaderImageView 扩展 I
..
我的应用程序使用相机,我想在相机预览上添加叠加层.比如我想在使用Camera的时候使用一个相框,也想为相机操作添加一个自定义栏.请帮助我做同样的事情. 解决方案 您可能正在尝试使用 UIImagePickerController.但我知道这是解决您问题的一种方法.您可以使用 AVCamCaptureManager 和 AVCamRecorder 类轻松完成.Apple 在其开发者网站 这里
..
我已经创建了 UIView 的自定义子类以及一个 xib 文件,并在自定义类中声明了 IBOutlets 和 IBActions. @interface ContactUsView : UIView@property (nonatomic,weak) IBOutlet UIButton *displayCloseButton;- (IBAction)callButtonPressed:(id)s
..
我需要能够访问视图画布的大小来执行一些计算.出于某种原因,传递给 onSizeChanged 的视图大小与传递给 onDraw 的画布大小不同.我当前的解决方法使用布尔标志来确定何时需要进行计算. 理想的解决方案将允许我在 onSizeChanged 方法中进行这些计算,所以我想知道...有什么方法可以获取 Canvas onDraw 方法之外的对象(或至少它的尺寸)? 我的代码如下.
..
Android 数据绑定指南讨论了活动或片段中的绑定值,但是否有一种使用自定义视图执行数据绑定的方法? 我想做类似的事情:
..
我在 LinearLayout 中有一些 ImageView.我需要缩小 ImageViews 以便它们保持纵横比,同时垂直安装在 LinearLayout 内.横向上,我只需要它们彼此相邻. 我为此制作了一个简化的测试台,它嵌套了加权布局,以便为 ImageViews 提供一个宽但不是很高的 LinearLayout -
..
如何在自定义视图中在画布顶部绘制按钮?(最好在中间右侧)在执行 button.draw(canvas) 之前有什么我必须调用的吗? public class MyClass extends View {公共模拟(上下文上下文){超级(上下文);pauseButton.setText("TestButton");pauseButton.setClickable(true);pauseButton
..
我看过来自 ApiDemos 的示例 com.example.android.apis.view.List11.在该示例中,每一行都采用视图 android.R.simple_list_item_multiple_choice.每个这样的视图都有一个 TextView 和一个 CheckBox. 现在我希望每个视图有 2 个 TextView 和 1 个 CheckBox,有点类似于 Lis
..
我正在从以下方面学习如何使用自定义视图: http://developer.android.com/guide/主题/ui/custom-components.html#modifying 描述说: 类初始化一如既往,super 首先被调用.此外,这不是默认构造函数,而是一个参数化的.编辑文本是使用这些参数创建时从 XML 布局文件膨胀,因此,我们的构造函数需要同时拿走它们并将它
..
我创建了一个带有声明样式属性的自定义视图(在此处找到)枚举类型.在 xml 中,我现在可以为我的自定义属性选择枚举条目之一.现在我想创建一个方法来以编程方式设置这个值,但我无法访问枚举. attr.xml ....
..
我正在使用 Xamarin Monodroid 将我的一些 Windows Phone 应用程序移植到 Android. 我对 Xamarin 的东西很陌生,实际上只是买了一个许可证. 就在 AXML 中重新创建 XAML UI 而言,到目前为止一切顺利,但我遇到了自定义控件的问题. 这就是我所说的自定义控件的意思: 在 .NET 中,我通过创建继承自“UserContro
..
我正在开发绘画应用程序,问题是当我选择颜色和绘画然后选择不同的颜色时,整个绘画颜色变为新颜色的任何人都可以说出为什么会发生这种情况以及如何解决这个问题吗?以及如何为此添加橡皮擦?imageview DrawView在这里: 公共类DrawView扩展了ImageView {私有ArrayListmTouches;int paintColor;public int setcolor
..
下面的代码成功地将一个customView添加到navigationItem,但是当尝试访问customView时,它总是返回nil override func viewDidLoad() { super.viewDidLoad() let customView = getCustomView() // supposed that the function return a
..
我正在尝试使用ViewController.swift中的以下代码从另一个类访问MyCustomView. var view = MyCustomView(frame: CGRectZero) ..在viewDidLoad方法中.问题是视图未在模拟器中初始化. 我已经在当前的ViewController的情节提要中设置了类. class MyCustomView: UIVie
..
我创建了一个UIView子类和相应的xib文件,在其中放置了一些UILabel和UIImageViews.然后,我想将此自定义UIView的多个副本放入UIViewController中. 当我这样做时,它们在界面生成器中显示为空白,并且在应用加载时不显示.为了使这项工作有效,我需要在UIView子类上实现哪些方法? 解决方案 到目前为止,最简单的方法是创建一个将File的Owner
..
我读到另一个答案,在android中,您可以为自定义视图声明具有多种格式的属性,如下所示: 如何在班级中访问这些属性?我是否应该假设它是一个参考,使用getResources().getColorStateList()然后如果Resources.getColorStateList()抛出R
..
package com.binod.customviewtest; import android.content.Context; import android.view.LayoutInflater; import android.widget.RelativeLayout; public class CustomView extends RelativeLayout{ publi
..
我有一个这样的课程,大约有10个课程 public class DataItemPlainView extends View{ public DataItemPlainView(Context context) { super(context); // TODO Auto-generated constructor stub }} 现在,
..
我的Android应用程序有问题.我创建了自定义视图( http://syedwasihaider.github.io/blog/2015/07/12/XamarinViews/直到第2步),覆盖了onDraw,然后我绘制了黑屏,并绘制了文本"Draw {i}",其中i是每次onDraw发生时都会递增的数字.我想以30次/秒(或60次)的速度调用此方法,所以我设置了一个计时器,每33毫秒导致一次I
..