本文整理汇总了Java中org.robovm.apple.uikit.UIView.setBackgroundColor方法的典型用法代码示例。如果您正苦于以下问题:Java UIView.setBackgroundColor方法的具体用法?Java UIView.setBackgroundColor怎么用?Java UIView.setBackgroundColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.robovm.apple.uikit.UIView
的用法示例。
在下文中一共展示了UIView.setBackgroundColor方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: MyViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public MyViewController() {
// Get the view of this view controller.
UIView view = getView();
// Setup background.
view.setBackgroundColor(UIColor.white());
// Setup label.
label = new UILabel(new CGRect(20, 250, 280, 44));
label.setFont(UIFont.getSystemFont(24));
label.setTextAlignment(NSTextAlignment.Center);
view.addSubview(label);
// Setup button.
button = new UIButton(UIButtonType.RoundedRect);
button.setFrame(new CGRect(110, 150, 100, 40));
button.setTitle("Click me!", UIControlState.Normal);
button.getTitleLabel().setFont(UIFont.getBoldSystemFont(22));
button.addOnTouchUpInsideListener((control, event) -> label.setText("Click Nr. " + (++clickCount)));
view.addSubview(button);
}
示例2: PAPLoadMoreCell
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public PAPLoadMoreCell(UITableViewCellStyle style, String reuseIdentifier) {
super(style, reuseIdentifier);
setOpaque(false);
setSelectionStyle(UITableViewCellSelectionStyle.None);
setAccessoryType(UITableViewCellAccessoryType.None);
setBackgroundColor(UIColor.clear());
mainView = new UIView(getContentView().getFrame());
if (reuseIdentifier.equals("NextPageDetails")) {
mainView.setBackgroundColor(UIColor.white());
} else {
mainView.setBackgroundColor(UIColor.black());
}
loadMoreImageView = new UIImageView(UIImage.getImage("CellLoadMore"));
mainView.addSubview(loadMoreImageView);
getContentView().addSubview(mainView);
}
示例3: FeaturedViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public FeaturedViewController() {
setTabBarItem(new UITabBarItem(UITabBarSystemItem.Featured, 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.9, 1, 0.7, 1));
titleLabel = new UILabel(new CGRect(0, 0, 100, 100));
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("Featured");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例4: FavoritesViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public FavoritesViewController() {
setTabBarItem(new UITabBarItem(UITabBarSystemItem.Favorites, 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.77, 1, 1, 1));
titleLabel = new UILabel(new CGRect(0, 0, 100, 100));
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("Favorites");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例5: LandscapeViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public LandscapeViewController() {
UIView view = getView();
view.setBackgroundColor(UIColor.white());
imageView = new UIImageView(new CGRect(0, 0, 568, 320));
view.addSubview(imageView);
UIButton button = new UIButton(new CGRect(20, 259, 49, 41));
button.setImage(UIImage.getImage("left"), UIControlState.Normal);
button.setImage(UIImage.getImage("left_pressed"),
UIControlState.with(UIControlState.Selected, UIControlState.Highlighted));
button.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
dismissViewController(false, null);
}
});
view.addSubview(button);
}
示例6: FourViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public FourViewController() {
setTabBarItem(new UITabBarItem("Four", UIImage.getImage("tab4"), 0));
UIView view = getView();
view.setBackgroundColor(UIColor.fromRGBA(0.32, 1, 0.3, 1));
titleLabel = new UILabel();
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setText("FOUR");
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例7: PAPPhotoDetailsFooterView
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public PAPPhotoDetailsFooterView(CGRect frame) {
super(frame);
setBackgroundColor(UIColor.clear());
mainView = new UIView(new CGRect(0, 0, UIScreen.getMainScreen().getBounds().getWidth(), 51));
mainView.setBackgroundColor(UIColor.white());
addSubview(mainView);
UIImageView messageIcon = new UIImageView(UIImage.getImage("IconAddComment"));
messageIcon.setFrame(new CGRect(20, 15, 22, 22));
mainView.addSubview(messageIcon);
UIImageView commentBox = new UIImageView(UIImage.getImage("TextFieldComment").newResizableImage(
new UIEdgeInsets(10, 10, 10, 10)));
commentBox.setFrame(new CGRect(55, 8, 237, 34));
mainView.addSubview(commentBox);
commentField = new UITextField(new CGRect(66, 8, 217, 34));
commentField.setFont(UIFont.getSystemFont(14));
commentField.setPlaceholder("Add a comment");
commentField.setReturnKeyType(UIReturnKeyType.Send);
commentField.setTextColor(UIColor.fromRGBA(34f / 255f, 34f / 255f, 34f / 255f, 1));
commentField.setContentVerticalAlignment(UIControlContentVerticalAlignment.Center);
commentField.getKeyValueCoder().setValue("_placeholderLabel.textColor",
UIColor.fromRGBA(114f / 255f, 114f / 255f, 114f / 255f, 1));
mainView.addSubview(commentBox);
}
示例8: viewDidLoad
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
@Override
public void viewDidLoad() {
getTableView().setSeparatorStyle(UITableViewCellSeparatorStyle.SingleLine);
super.viewDidLoad();
UIView texturedBackgroundView = new UIView(getView().getBounds());
texturedBackgroundView.setBackgroundColor(UIColor.black());
getTableView().setBackgroundView(texturedBackgroundView);
getNavigationItem().setTitleView(new UIImageView(UIImage.getImage("LogoNavigationBar")));
// Add Settings button
getNavigationItem().setRightBarButtonItem(new PAPSettingsButtonItem(settingsButtonAction));
applicationDidReceiveRemoteNotification = PAPNotificationManager.addObserver(
PAPNotification.DID_RECEIVE_REMOTE_NOTIFICATION, new VoidBlock1<NSNotification>() {
@Override
public void invoke(NSNotification notification) {
loadObjects();
}
});
blankTimelineView = new UIView(getTableView().getBounds());
UIButton button = new UIButton(UIButtonType.Custom);
button.setBackgroundImage(UIImage.getImage("ActivityFeedBlank"), UIControlState.Normal);
button.setFrame(new CGRect(24, 113, 271, 140));
button.addOnTouchUpInsideListener(inviteFriendsButtonAction);
blankTimelineView.addSubview(button);
lastRefresh = PAPCache.getSharedCache().getLastActivityFeedRefresh();
}
示例9: MyMovieViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public MyMovieViewController() {
movieBackgroundImageView = new UIImageView(UIImage.getImage("images/movieBackground.jpg"));
movieBackgroundImageView.setFrame(new CGRect(0, 0, 240, 128));
backgroundView = new UIView(new CGRect(0, 0, 320, 460));
backgroundView.setBackgroundColor(UIColor.fromWhiteAlpha(0.66, 1));
overlayController = new MyOverlayViewController(this);
if (Integer.valueOf(UIDevice.getCurrentDevice().getSystemVersion().substring(0, 1)) >= 7) {
setEdgesForExtendedLayout(UIRectEdge.None);
}
}
示例10: MyLocalMovieViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public MyLocalMovieViewController() {
super();
UIView view = getView();
view.setBackgroundColor(UIColor.fromWhiteAlpha(0.66, 1));
imageView = new MyImageView(new CGRect(57, 59, 205, 135));
imageView.setMovieViewController(this);
imageView.setUserInteractionEnabled(true);
imageView.setImage(UIImage.getImage("images/preview.jpg"));
imageView.setContentMode(UIViewContentMode.ScaleAspectFit);
view.addSubview(imageView);
playButton = new UIButton(UIButtonType.RoundedRect);
playButton.setFrame(new CGRect(106, 201, 108, 44));
playButton.setBackgroundColor(UIColor.fromWhiteAlpha(0.66, 0.5));
playButton.setTitle("Play Movie", UIControlState.Normal);
playButton.getTitleLabel().setFont(UIFont.getSystemFont(18));
playButton.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
playLocalMovieFile();
}
});
view.addSubview(playButton);
setTabBarItem(new UITabBarItem("Local", UIImage.getImage("images/local.png"), 0));
}
示例11: configureCustomTextField
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
private void configureCustomTextField() {
// Text fields with custom image backgrounds must have no border.
customTextField.setBorderStyle(UITextBorderStyle.None);
customTextField.setBackground(UIImage.getImage("text_field_background"));
// Create a purple button that, when selected, turns the custom text
// field's text color to purple.
UIImage purpleImage = UIImage.getImage("text_field_purple_right_view");
UIButton purpleImageButton = new UIButton(UIButtonType.Custom);
purpleImageButton.setBounds(new CGRect(0, 0, purpleImage.getSize().getWidth(), purpleImage.getSize()
.getHeight()));
purpleImageButton.setImageEdgeInsets(new UIEdgeInsets(0, 0, 0, 5));
purpleImageButton.setImage(purpleImage, UIControlState.Normal);
purpleImageButton.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
customTextField.setTextColor(Colors.PURPLE);
System.out.println("The custom text field's purple right view button was clicked.");
}
});
customTextField.setRightView(purpleImageButton);
customTextField.setRightViewMode(UITextFieldViewMode.Always);
// Add an empty view as the left view to ensure inset between the text
// and the bounding rectangle.
UIView leftPaddingView = new UIView(new CGRect(0, 0, 10, 0));
leftPaddingView.setBackgroundColor(UIColor.clear());
customTextField.setLeftView(leftPaddingView);
customTextField.setLeftViewMode(UITextFieldViewMode.Always);
customTextField.setPlaceholder("Placeholder text");
customTextField.setAutocorrectionType(UITextAutocorrectionType.No);
customTextField.setReturnKeyType(UIReturnKeyType.Done);
}
示例12: ModalViewController
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public ModalViewController() {
UIView view = getView();
view.setBackgroundColor(UIColor.white());
titleLabel = new UILabel();
titleLabel.setFont(UIFont.getSystemFont(17));
titleLabel.setTranslatesAutoresizingMaskIntoConstraints(false);
view.addSubview(titleLabel);
UIButton button = new UIButton(UIButtonType.RoundedRect);
button.setTitle("Done", UIControlState.Normal);
button.setTitleShadowColor(UIColor.fromWhiteAlpha(0.5, 1), UIControlState.Normal);
button.setTranslatesAutoresizingMaskIntoConstraints(false);
button.addOnTouchUpInsideListener(new UIControl.OnTouchUpInsideListener() {
@Override
public void onTouchUpInside(UIControl control, UIEvent event) {
dismissViewController(true, null);
}
});
view.addSubview(button);
// Layout
Map<String, NSObjectProtocol> views = new HashMap<>();
views.put("parent", view);
views.put("title", titleLabel);
views.put("done", button);
view.addConstraints(NSLayoutConstraint.createConstraints("H:[parent]-(<=1)-[title]",
NSLayoutFormatOptions.AlignAllCenterY, null, views));
view.addConstraints(NSLayoutConstraint.createConstraints("V:[parent]-(<=1)-[title]-33-[done]",
NSLayoutFormatOptions.AlignAllCenterX, null, views));
}
示例13: PAPBaseTextCell
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
public PAPBaseTextCell(UITableViewCellStyle style, String reuseIdentifier) {
super(style, reuseIdentifier);
setClipsToBounds(true);
horizontalTextSpace = PAPBaseTextCell.getHorizontalTextSpaceForInsetWidth(cellInsetWidth);
setOpaque(true);
setSelectionStyle(UITableViewCellSelectionStyle.None);
setAccessoryType(UITableViewCellAccessoryType.None);
setBackgroundColor(UIColor.clear());
mainView = new UIView(getContentView().getFrame());
mainView.setBackgroundColor(UIColor.white());
avatarImageView = new PAPProfileImageView();
avatarImageView.setBackgroundColor(UIColor.clear());
avatarImageView.setOpaque(true);
avatarImageView.getLayer().setCornerRadius(16);
avatarImageView.getLayer().setMasksToBounds(true);
mainView.addSubview(avatarImageView);
nameButton = new UIButton(UIButtonType.Custom);
nameButton.setBackgroundColor(UIColor.clear());
if (reuseIdentifier.equals("ActivityCell")) {
nameButton.setTitleColor(UIColor.white(), UIControlState.Normal);
nameButton.setTitleColor(UIColor.fromRGBA(114f / 255f, 114f / 255f, 114f / 255f, 1),
UIControlState.Highlighted);
} else {
nameButton.setTitleColor(UIColor.fromRGBA(34f / 255f, 34f / 255f, 34f / 255f, 1), UIControlState.Normal);
nameButton.setTitleColor(UIColor.fromRGBA(114f / 255f, 114f / 255f, 114f / 255f, 1),
UIControlState.Highlighted);
}
nameButton.getTitleLabel().setFont(UIFont.getBoldSystemFont(13));
nameButton.getTitleLabel().setLineBreakMode(NSLineBreakMode.TruncatingTail);
nameButton.addOnTouchUpInsideListener(didTapUserButton);
mainView.addSubview(nameButton);
contentLabel = new UILabel();
contentLabel.setFont(UIFont.getSystemFont(13));
if (reuseIdentifier.equals("ActivityCell")) {
contentLabel.setTextColor(UIColor.white());
} else {
contentLabel.setTextColor(UIColor.fromRGBA(34f / 255f, 34f / 255f, 34f / 255f, 1));
}
contentLabel.setNumberOfLines(0);
contentLabel.setLineBreakMode(NSLineBreakMode.WordWrapping);
contentLabel.setBackgroundColor(UIColor.clear());
mainView.addSubview(contentLabel);
timeLabel = new UILabel();
timeLabel.setFont(UIFont.getSystemFont(11));
timeLabel.setTextColor(UIColor.fromRGBA(114f / 255f, 114f / 255f, 114f / 255f, 1));
timeLabel.setBackgroundColor(UIColor.clear());
mainView.addSubview(timeLabel);
avatarImageButton = new UIButton(UIButtonType.Custom);
avatarImageButton.setBackgroundColor(UIColor.clear());
avatarImageButton.addOnTouchUpInsideListener(didTapUserButton);
mainView.addSubview(avatarImageButton);
separatorImage = new UIImageView(UIImage.getImage("SeparatorComments").newResizableImage(
new UIEdgeInsets(0, 1, 0, 1)));
getContentView().addSubview(mainView);
}
示例14: PAPPhotoHeaderView
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
/**
* Initializes the view with the specified interaction elements.
*
* @param buttons A bitmask specifying the interaction elements which are
* enabled in the view
*/
public PAPPhotoHeaderView(CGRect frame, PAPPhotoHeaderButtons otherButtons) {
super(frame);
validateButtons(otherButtons);
this.buttons = otherButtons;
setClipsToBounds(false);
setBackgroundColor(UIColor.clear());
// translucent portion
containerView = new UIView(
new CGRect(0, 0, getBounds().getSize().getWidth(), getBounds().getSize().getHeight()));
containerView.setClipsToBounds(false);
addSubview(containerView);
containerView.setBackgroundColor(UIColor.white());
avatarImageView = new PAPProfileImageView(new CGRect(4, 4, 35, 35));
avatarImageView.getProfileButton().addOnTouchUpInsideListener(didTapUserButton);
containerView.addSubview(avatarImageView);
if (buttons.contains(PAPPhotoHeaderButton.Comment)) {
commentButton = new UIButton(UIButtonType.Custom);
containerView.addSubview(commentButton);
commentButton.setFrame(new CGRect(282, 10, 29, 29));
commentButton.setBackgroundColor(UIColor.clear());
commentButton.setTitle("", UIControlState.Normal);
commentButton.setTitleColor(UIColor.fromRGBA(254f / 255f, 149f / 255f, 50f / 255f, 1),
UIControlState.Normal);
commentButton.setTitleEdgeInsets(new UIEdgeInsets(-6, 0, 0, 0));
commentButton.getTitleLabel().setFont(UIFont.getSystemFont(12));
commentButton.getTitleLabel().setMinimumScaleFactor(0.8);
commentButton.getTitleLabel().setAdjustsFontSizeToFitWidth(true);
commentButton.setBackgroundImage(UIImage.getImage("IconComment"), UIControlState.Normal);
commentButton.setSelected(false);
}
if (buttons.contains(PAPPhotoHeaderButton.Like)) {
likeButton = new UIButton(UIButtonType.Custom);
containerView.addSubview(likeButton);
likeButton.setFrame(new CGRect(246, 9, 29, 29));
likeButton.setBackgroundColor(UIColor.clear());
likeButton.setTitle("", UIControlState.Normal);
likeButton.setTitleColor(UIColor.fromRGBA(254f / 255f, 149f / 255f, 50f / 255f, 1), UIControlState.Normal);
likeButton.setTitleColor(UIColor.white(), UIControlState.Selected);
likeButton.setTitleEdgeInsets(new UIEdgeInsets(0, 0, 0, 0));
likeButton.getTitleLabel().setFont(UIFont.getSystemFont(12));
likeButton.getTitleLabel().setMinimumScaleFactor(0.8);
likeButton.getTitleLabel().setAdjustsFontSizeToFitWidth(true);
likeButton.setAdjustsImageWhenHighlighted(false);
likeButton.setAdjustsImageWhenDisabled(false);
likeButton.setBackgroundImage(UIImage.getImage("ButtonLike"), UIControlState.Normal);
likeButton.setBackgroundImage(UIImage.getImage("ButtonLikeSelected"), UIControlState.Normal);
likeButton.setSelected(false);
}
if (buttons.contains(PAPPhotoHeaderButton.User)) {
// This is the user's display name, on a button so that we can tap
// on it
userButton = new UIButton(UIButtonType.Custom);
containerView.addSubview(userButton);
userButton.setBackgroundColor(UIColor.clear());
userButton.getTitleLabel().setFont(UIFont.getBoldSystemFont(15));
userButton.setTitleColor(UIColor.fromRGBA(34f / 255f, 34f / 255f, 34f / 255f, 1), UIControlState.Normal);
userButton.setTitleColor(UIColor.black(), UIControlState.Highlighted);
userButton.getTitleLabel().setLineBreakMode(NSLineBreakMode.TruncatingTail);
}
timeFormatter = new TTTTimeIntervalFormatter();
// timestamp
timestampLabel = new UILabel(new CGRect(50, 24, containerView.getBounds().getSize().getWidth() - 50 - 72, 18));
containerView.addSubview(timestampLabel);
timestampLabel.setTextColor(UIColor.fromRGBA(114f / 255f, 114f / 255f, 114f / 255f, 1));
timestampLabel.setFont(UIFont.getSystemFont(11));
timestampLabel.setBackgroundColor(UIColor.clear());
}
示例15: viewDidLoad
import org.robovm.apple.uikit.UIView; //导入方法依赖的package包/类
@Override
public void viewDidLoad() {
super.viewDidLoad();
getTableView().setSeparatorStyle(UITableViewCellSeparatorStyle.None);
getTableView().setBackgroundColor(UIColor.black());
getNavigationItem().setTitleView(new UIImageView(UIImage.getImage("TitleFindFriends")));
if (getNavigationController().getViewControllers().first() == this) {
UIBarButtonItem dismissLeftBarButtonItem = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain,
new UIBarButtonItem.OnClickListener() {
@Override
public void onClick(UIBarButtonItem barButtonItem) {
getNavigationController().dismissViewController(true, null);
}
});
getNavigationItem().setLeftBarButtonItem(dismissLeftBarButtonItem);
} else {
getNavigationItem().setLeftBarButtonItem(null);
}
if (MFMailComposeViewController.canSendMail() || MFMessageComposeViewController.canSendText()) {
headerView = new UIView(new CGRect(0, 0, 320, 67));
headerView.setBackgroundColor(UIColor.black());
UIButton clearButton = new UIButton(UIButtonType.Custom);
clearButton.setBackgroundColor(UIColor.clear());
clearButton.addOnTouchUpInsideListener(inviteFriendsButtonAction);
clearButton.setFrame(headerView.getFrame());
headerView.addSubview(clearButton);
String inviteString = "Invite friends";
CGRect boundingRect = NSString.getBoundingRect(inviteString, new CGSize(310, Float.MAX_VALUE),
NSStringDrawingOptions.with(NSStringDrawingOptions.TruncatesLastVisibleLine,
NSStringDrawingOptions.UsesLineFragmentOrigin),
new NSAttributedStringAttributes().setFont(UIFont.getBoldSystemFont(18)), null);
CGSize inviteStringSize = boundingRect.getSize();
UILabel inviteLabel = new UILabel(new CGRect(10,
(headerView.getFrame().getSize().getHeight() - inviteStringSize.getHeight()) / 2,
inviteStringSize.getWidth(), inviteStringSize.getHeight()));
inviteLabel.setText(inviteString);
inviteLabel.setFont(UIFont.getBoldSystemFont(18));
inviteLabel.setTextColor(UIColor.white());
inviteLabel.setBackgroundColor(UIColor.clear());
headerView.addSubview(inviteLabel);
getTableView().setTableHeaderView(headerView);
}
}