Java Code Examples for android.widget.FrameLayout#setOnClickListener()
The following examples show how to use
android.widget.FrameLayout#setOnClickListener() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: DemoDialogWithDimScene.java From scene with Apache License 2.0 | 6 votes |
@NonNull @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { FrameLayout layout = new FrameLayout(requireSceneContext()); layout.setBackgroundColor(Color.parseColor("#99000000")); TextView textView = new TextView(getActivity()); textView.setText(getNavigationScene().getStackHistory()); textView.setBackgroundColor(ColorUtil.getMaterialColor(getResources(), 1)); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(600, 600); layoutParams.gravity = Gravity.CENTER; layout.addView(textView, layoutParams); layout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { requireNavigationScene().pop(); } }); return layout; }
Example 2
Source File: RxDialogShopCart.java From RxTools-master with Apache License 2.0 | 6 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.cart_popupview); linearLayout = (LinearLayout) findViewById(R.id.linearlayout); clearLayout = (LinearLayout)findViewById(R.id.clear_layout); shopingcartLayout = (FrameLayout)findViewById(R.id.shopping_cart_layout); bottomLayout = (LinearLayout)findViewById(R.id.shopping_cart_bottom); totalPriceTextView = (TextView)findViewById(R.id.shopping_cart_total_tv); totalPriceNumTextView = (TextView)findViewById(R.id.shopping_cart_total_num); recyclerView = (RecyclerView)findViewById(R.id.recycleview); shopingcartLayout.setOnClickListener(this); bottomLayout.setOnClickListener(this); clearLayout.setOnClickListener(this); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); dishAdapter = new AdapterPopupDish(getContext(), mModelShopCart); recyclerView.setAdapter(dishAdapter); dishAdapter.setShopCartInterface(this); showTotalPrice(); }
Example 3
Source File: TaskbarController.java From Taskbar with Apache License 2.0 | 6 votes |
@VisibleForTesting boolean drawDashboardButton(Context context, LinearLayout layout, FrameLayout dashboardButton, int accentColor) { boolean dashboardEnabled = U.getBooleanPrefWithDefault(context, PREF_DASHBOARD); if(dashboardEnabled) { layout.findViewById(R.id.square1).setBackgroundColor(accentColor); layout.findViewById(R.id.square2).setBackgroundColor(accentColor); layout.findViewById(R.id.square3).setBackgroundColor(accentColor); layout.findViewById(R.id.square4).setBackgroundColor(accentColor); layout.findViewById(R.id.square5).setBackgroundColor(accentColor); layout.findViewById(R.id.square6).setBackgroundColor(accentColor); dashboardButton.setOnClickListener(v -> U.sendBroadcast(context, ACTION_TOGGLE_DASHBOARD)); dashboardButton.setVisibility(View.VISIBLE); } else dashboardButton.setVisibility(View.GONE); return dashboardEnabled; }
Example 4
Source File: FragmentChatMessageList.java From Rumble with GNU General Public License v3.0 | 6 votes |
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mView = inflater.inflate(R.layout.fragment_chatmessage_list, container, false); mRecyclerView = (RecyclerView) mView.findViewById(R.id.chat_message_list); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity()); linearLayoutManager.setReverseLayout(true); mRecyclerView.setLayoutManager(linearLayoutManager); messageRecyclerAdapter = new ChatMessageRecyclerAdapter(getActivity(), this); mRecyclerView.setAdapter(messageRecyclerAdapter); compose = (EditText) mView.findViewById(R.id.chat_compose); sendBox = (FrameLayout) mView.findViewById(R.id.chat_send_box); sendBox.setOnClickListener(onClickSend); refreshChatMessages(); EventBus.getDefault().register(this); return mView; }
Example 5
Source File: ActionBarLayer.java From Yahala-Messenger with MIT License | 6 votes |
public ActionBarLayer(Context context, ActionBar actionBar) { super(context); parentActionBar = actionBar; backButtonFrameLayout = new FrameLayout(context); addView(backButtonFrameLayout); LayoutParams layoutParams = (LayoutParams) backButtonFrameLayout.getLayoutParams(); layoutParams.width = LayoutParams.WRAP_CONTENT; layoutParams.height = LayoutParams.FILL_PARENT; layoutParams.gravity = Gravity.TOP | Gravity.LEFT; backButtonFrameLayout.setLayoutParams(layoutParams); backButtonFrameLayout.setPadding(0, 0, OSUtilities.dp(4), 0); backButtonFrameLayout.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { if (isSearchFieldVisible) { closeSearchField(); return; } if (actionBarMenuOnItemClick != null) { actionBarMenuOnItemClick.onItemClick(-1); } } }); backButtonFrameLayout.setEnabled(false); }
Example 6
Source File: ScrollSlidingTabStrip.java From TelePlus-Android with GNU General Public License v2.0 | 6 votes |
public void addStickerTab(TLRPC.Document sticker) { final int position = tabCount++; FrameLayout tab = new FrameLayout(getContext()); tab.setTag(sticker); tab.setFocusable(true); tab.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { delegate.onPageSelected(position); } }); tabsContainer.addView(tab); tab.setSelected(position == currentPosition); BackupImageView imageView = new BackupImageView(getContext()); imageView.setAspectFit(true); tab.addView(imageView, LayoutHelper.createFrame(30, 30, Gravity.CENTER)); }
Example 7
Source File: SelectPositionActivity.java From MuslimMateAndroid with GNU General Public License v3.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context = this; tracker = new LocationTracker(context); setContentView(R.layout.activity_select_position); mVisible = true; mControlsView = findViewById(R.id.fullscreen_content_controls); mContentView = (FrameLayout) findViewById(R.id.fullscreen_content); MapFragment frag = (MapFragment) getSupportFragmentManager().findFragmentById(R.id.map_frag); if (frag != null && mVisible){ frag.getView().setOnTouchListener(mDelayHideTouchListener); } // Set up the user interaction to manually show or hide the system UI. mContentView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { toggle(); } }); // Upon interacting with UI controls, delay any scheduled hide() // operations to prevent the jarring behavior of controls going away // while interacting with the UI. setupViews(); }
Example 8
Source File: FilesListAdapter.java From secrecy with Apache License 2.0 | 5 votes |
public ViewHolder(View itemView) { super(itemView); name = (TextView) itemView.findViewById(R.id.name); type = (TextView) itemView.findViewById(R.id.type); size = (TextView) itemView.findViewById(R.id.size); date = (TextView) itemView.findViewById(R.id.date); thumbnail = (ImageView) itemView.findViewById(R.id.thumbNail); frame = (FrameLayout) itemView.findViewById(R.id.frame); frame.setTag(this); animator = (ViewAnimator) itemView.findViewById(R.id.viewAnimator); progressBar = (ProgressBar) itemView.findViewById(R.id.progressBar); frame.setOnClickListener(this); frame.setOnLongClickListener(this); }
Example 9
Source File: WallpaperPickerActivity.java From LB-Launcher with Apache License 2.0 | 5 votes |
private void populateWallpapersFromAdapter(ViewGroup parent, BaseAdapter adapter, boolean addLongPressHandler) { for (int i = 0; i < adapter.getCount(); i++) { FrameLayout thumbnail = (FrameLayout) adapter.getView(i, null, parent); parent.addView(thumbnail, i); WallpaperTileInfo info = (WallpaperTileInfo) adapter.getItem(i); thumbnail.setTag(info); info.setView(thumbnail); if (addLongPressHandler) { addLongPressHandler(thumbnail); } thumbnail.setOnClickListener(mThumbnailOnClickListener); } }
Example 10
Source File: ScrollSlidingTabStrip.java From TelePlus-Android with GNU General Public License v2.0 | 5 votes |
public void addStickerTab(TLRPC.Chat chat) { final int position = tabCount++; FrameLayout tab = new FrameLayout(getContext()); tab.setFocusable(true); tab.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { delegate.onPageSelected(position); } }); tabsContainer.addView(tab); tab.setSelected(position == currentPosition); BackupImageView imageView = new BackupImageView(getContext()); imageView.setRoundRadius(AndroidUtilities.dp(15)); TLRPC.FileLocation photo = null; AvatarDrawable avatarDrawable = new AvatarDrawable(); if (chat.photo != null) { photo = chat.photo.photo_small; } avatarDrawable.setTextSize(AndroidUtilities.dp(14)); avatarDrawable.setInfo(chat); imageView.setImage(photo, "50_50", avatarDrawable); imageView.setAspectFit(true); tab.addView(imageView, LayoutHelper.createFrame(30, 30, Gravity.CENTER)); }
Example 11
Source File: ColorChooseDialog.java From AppPlus with MIT License | 5 votes |
private View getColorItemView(final Context context, int position, boolean isSelect) { int color = mColors[position]; int widthImageCheckView = Utils.convertDensityPix(context, 24); int widthColorView = Utils.convertDensityPix(context, 56); int widthMargin = Utils.convertDensityPix(context, 4); ImageView imageView = new ImageView(context); imageView.setImageResource(R.drawable.ic_done_white_24dp); FrameLayout.LayoutParams ivParams = new FrameLayout.LayoutParams(widthImageCheckView, widthImageCheckView); ivParams.gravity = Gravity.CENTER; imageView.setLayoutParams(ivParams); imageView.setVisibility(isSelect ? View.VISIBLE : View.INVISIBLE); FrameLayout frameLayout = new FrameLayout(context); GridLayout.LayoutParams params = new GridLayout.LayoutParams(new FrameLayout.LayoutParams(widthColorView, widthColorView)); params.setGravity(Gravity.CENTER); params.setMargins(widthMargin, widthMargin, widthMargin, widthMargin); frameLayout.setLayoutParams(params); setBackgroundSelector(frameLayout, color); frameLayout.addView(imageView); frameLayout.setOnClickListener(this); frameLayout.setTag(position); return frameLayout; }
Example 12
Source File: OnekeyShare.java From AndroidLinkup with GNU General Public License v2.0 | 4 votes |
private void initPageView() { flPage = new FrameLayout(getContext()); flPage.setOnClickListener(this); // 宫格列表的容器,为了“下对齐”,在外部包含了一个FrameLayout LinearLayout llPage = new LinearLayout(getContext()) { public boolean onTouchEvent(MotionEvent event) { return true; } }; llPage.setOrientation(LinearLayout.VERTICAL); int resId = getBitmapRes(getContext(), "share_vp_back"); if (resId > 0) { llPage.setBackgroundResource(resId); } FrameLayout.LayoutParams lpLl = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); lpLl.gravity = Gravity.BOTTOM; llPage.setLayoutParams(lpLl); flPage.addView(llPage); // 宫格列表 grid = new PlatformGridView(getContext()); grid.setEditPageBackground(bgView); LinearLayout.LayoutParams lpWg = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); grid.setLayoutParams(lpWg); llPage.addView(grid); // 取消按钮 btnCancel = new Button(getContext()); btnCancel.setTextColor(0xffffffff); btnCancel.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); resId = getStringRes(getContext(), "cancel"); if (resId > 0) { btnCancel.setText(resId); } btnCancel.setPadding(0, 0, 0, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 5)); resId = getBitmapRes(getContext(), "btn_cancel_back"); if (resId > 0) { btnCancel.setBackgroundResource(resId); } LinearLayout.LayoutParams lpBtn = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 45)); int dp_10 = cn.sharesdk.framework.utils.R.dipToPx(getContext(), 10); lpBtn.setMargins(dp_10, dp_10, dp_10, dp_10); btnCancel.setLayoutParams(lpBtn); llPage.addView(btnCancel); }
Example 13
Source File: PhotoPaintView.java From TelePlus-Android with GNU General Public License v2.0 | 4 votes |
private FrameLayout buttonForText(final boolean stroke, String text, boolean selected) { FrameLayout button = new FrameLayout(getContext()) { @Override public boolean onInterceptTouchEvent(MotionEvent ev) { return true; } }; button.setBackgroundDrawable(Theme.getSelectorDrawable(false)); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { setStroke(stroke); if (popupWindow != null && popupWindow.isShowing()) { popupWindow.dismiss(true); } } }); EditTextOutline textView = new EditTextOutline(getContext()); textView.setBackgroundColor(Color.TRANSPARENT); textView.setEnabled(false); textView.setStrokeWidth(AndroidUtilities.dp(3)); textView.setTextColor(stroke ? Color.WHITE : Color.BLACK); textView.setStrokeColor(stroke ? Color.BLACK : Color.TRANSPARENT); textView.setPadding(AndroidUtilities.dp(2), 0, AndroidUtilities.dp(2), 0); textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 18); textView.setTypeface(null, Typeface.BOLD); textView.setTag(stroke); textView.setText(text); button.addView(textView, LayoutHelper.createFrame(LayoutHelper.WRAP_CONTENT, LayoutHelper.WRAP_CONTENT, Gravity.LEFT | Gravity.CENTER_VERTICAL, 46, 0, 16, 0)); if (selected) { ImageView check = new ImageView(getContext()); check.setImageResource(R.drawable.ic_ab_done); check.setScaleType(ImageView.ScaleType.CENTER); button.addView(check, LayoutHelper.createFrame(50, LayoutHelper.MATCH_PARENT)); } return button; }
Example 14
Source File: OnekeyShare.java From -Android_ShareSDK_Example_Wechat with MIT License | 4 votes |
private void initPageView() { flPage = new FrameLayout(getContext()); flPage.setOnClickListener(this); // container of the platform gridview LinearLayout llPage = new LinearLayout(getContext()) { public boolean onTouchEvent(MotionEvent event) { return true; } }; llPage.setOrientation(LinearLayout.VERTICAL); int resId = getBitmapRes(getContext(), "share_vp_back"); if (resId > 0) { llPage.setBackgroundResource(resId); } FrameLayout.LayoutParams lpLl = new FrameLayout.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); lpLl.gravity = Gravity.BOTTOM; llPage.setLayoutParams(lpLl); flPage.addView(llPage); // gridview grid = new PlatformGridView(getContext()); LinearLayout.LayoutParams lpWg = new LinearLayout.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); grid.setLayoutParams(lpWg); llPage.addView(grid); // cancel button btnCancel = new Button(getContext()); btnCancel.setTextColor(0xffffffff); btnCancel.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); resId = getStringRes(getContext(), "cancel"); if (resId > 0) { btnCancel.setText(resId); } btnCancel.setPadding(0, 0, 0, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 5)); resId = getBitmapRes(getContext(), "btn_cancel_back"); if (resId > 0) { btnCancel.setBackgroundResource(resId); } LinearLayout.LayoutParams lpBtn = new LinearLayout.LayoutParams( LayoutParams.MATCH_PARENT, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 45)); int dp_10 = cn.sharesdk.framework.utils.R.dipToPx(getContext(), 10); lpBtn.setMargins(dp_10, dp_10, dp_10, dp_10); btnCancel.setLayoutParams(lpBtn); llPage.addView(btnCancel); }
Example 15
Source File: OptionColdFragment.java From bither-android with Apache License 2.0 | 4 votes |
private void initView(View view) { btnGetSign = (Button) view.findViewById(R.id.btn_get_sign); btnGetSignChangeCoin = view.findViewById(R.id.btn_get_sign_change_coin); btnCloneTo = (Button) view.findViewById(R.id.btn_clone_to); btnCloneFrom = (Button) view.findViewById(R.id.btn_clone_from); btnAdvance = (Button) view.findViewById(R.id.btn_advance); ssvBitcoinUnit = (SettingSelectorView) view.findViewById(R.id.ssv_bitcoin_unit); llQrForAll = (LinearLayout) view.findViewById(R.id.ll_qr_all_keys); tvVersion = (TextView) view.findViewById(R.id.tv_version); flBackTime = (FrameLayout) view.findViewById(R.id.ll_back_up); pbBackTime = (ProgressBar) view.findViewById(R.id.pb_back_up); setPbBackTimeSize(); String version = null; try { version = getActivity().getPackageManager().getPackageInfo(getActivity() .getPackageName(), 0).versionName; } catch (NameNotFoundException e) { e.printStackTrace(); } if (version != null) { tvVersion.setText(version); tvVersion.setVisibility(View.VISIBLE); } else { tvVersion.setVisibility(View.GONE); } tvPrivacyPolicy = (TextView) view.findViewById(R.id.tv_privacy_policy); tvPrivacyPolicy.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); dp = new DialogProgress(getActivity(), R.string.please_wait); btnGetSign.setOnClickListener(toSignActivityClickListener); btnGetSignChangeCoin.setOnClickListener(toSignChangeCoinActivityClickListener); btnCloneTo.setOnClickListener(cloneToClick); btnCloneFrom.setOnClickListener(cloneFromClick); llQrForAll.setOnClickListener(qrForAllClick); btnAdvance.setOnClickListener(advanceClick); ssvBitcoinUnit.setSelector(bitcoinUnitSelector); tvBackupTime = (TextView) view.findViewById(R.id.tv_backup_time); tvBackupPath = (TextView) view.findViewById(R.id.tv_backup_path); flBackTime.setOnClickListener(backupTimeListener); showBackupTime(); tvPrivacyPolicy.setOnClickListener(privacyPolicyClick); }
Example 16
Source File: ActivityChooserView.java From Libraries-for-Android-Developers with MIT License | 4 votes |
/** * Create a new instance. * * @param context The application environment. * @param attrs A collection of attributes. * @param defStyle The default style to apply to this view. */ public ActivityChooserView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); mContext = context; TypedArray attributesArray = context.obtainStyledAttributes(attrs, R.styleable.SherlockActivityChooserView, defStyle, 0); mInitialActivityCount = attributesArray.getInt( R.styleable.SherlockActivityChooserView_initialActivityCount, ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_DEFAULT); Drawable expandActivityOverflowButtonDrawable = attributesArray.getDrawable( R.styleable.SherlockActivityChooserView_expandActivityOverflowButtonDrawable); attributesArray.recycle(); LayoutInflater inflater = LayoutInflater.from(mContext); inflater.inflate(R.layout.abs__activity_chooser_view, this, true); mCallbacks = new Callbacks(); mActivityChooserContent = (IcsLinearLayout) findViewById(R.id.abs__activity_chooser_view_content); mActivityChooserContentBackground = mActivityChooserContent.getBackground(); mDefaultActivityButton = (FrameLayout) findViewById(R.id.abs__default_activity_button); mDefaultActivityButton.setOnClickListener(mCallbacks); mDefaultActivityButton.setOnLongClickListener(mCallbacks); mDefaultActivityButtonImage = (ImageView) mDefaultActivityButton.findViewById(R.id.abs__image); mExpandActivityOverflowButton = (FrameLayout) findViewById(R.id.abs__expand_activities_button); mExpandActivityOverflowButton.setOnClickListener(mCallbacks); mExpandActivityOverflowButtonImage = (ImageView) mExpandActivityOverflowButton.findViewById(R.id.abs__image); mExpandActivityOverflowButtonImage.setImageDrawable(expandActivityOverflowButtonDrawable); mAdapter = new ActivityChooserViewAdapter(); mAdapter.registerDataSetObserver(new DataSetObserver() { @Override public void onChanged() { super.onChanged(); updateAppearance(); } }); Resources resources = context.getResources(); mListPopupMaxWidth = Math.max(resources.getDisplayMetrics().widthPixels / 2, resources.getDimensionPixelSize(R.dimen.abs__config_prefDialogWidth)); }
Example 17
Source File: ActivityChooserView.java From CSipSimple with GNU General Public License v3.0 | 4 votes |
/** * Create a new instance. * * @param context The application environment. * @param attrs A collection of attributes. * @param defStyle The default style to apply to this view. */ public ActivityChooserView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); mContext = context; TypedArray attributesArray = context.obtainStyledAttributes(attrs, R.styleable.SherlockActivityChooserView, defStyle, 0); mInitialActivityCount = attributesArray.getInt( R.styleable.SherlockActivityChooserView_initialActivityCount, ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_DEFAULT); Drawable expandActivityOverflowButtonDrawable = attributesArray.getDrawable( R.styleable.SherlockActivityChooserView_expandActivityOverflowButtonDrawable); attributesArray.recycle(); LayoutInflater inflater = LayoutInflater.from(mContext); inflater.inflate(R.layout.abs__activity_chooser_view, this, true); mCallbacks = new Callbacks(); mActivityChooserContent = (IcsLinearLayout) findViewById(R.id.abs__activity_chooser_view_content); mActivityChooserContentBackground = mActivityChooserContent.getBackground(); mDefaultActivityButton = (FrameLayout) findViewById(R.id.abs__default_activity_button); mDefaultActivityButton.setOnClickListener(mCallbacks); mDefaultActivityButton.setOnLongClickListener(mCallbacks); mDefaultActivityButtonImage = (ImageView) mDefaultActivityButton.findViewById(R.id.abs__image); mExpandActivityOverflowButton = (FrameLayout) findViewById(R.id.abs__expand_activities_button); mExpandActivityOverflowButton.setOnClickListener(mCallbacks); mExpandActivityOverflowButtonImage = (ImageView) mExpandActivityOverflowButton.findViewById(R.id.abs__image); mExpandActivityOverflowButtonImage.setImageDrawable(expandActivityOverflowButtonDrawable); mAdapter = new ActivityChooserViewAdapter(); mAdapter.registerDataSetObserver(new DataSetObserver() { @Override public void onChanged() { super.onChanged(); updateAppearance(); } }); Resources resources = context.getResources(); mListPopupMaxWidth = Math.max(resources.getDisplayMetrics().widthPixels / 2, resources.getDimensionPixelSize(R.dimen.abs__config_prefDialogWidth)); }
Example 18
Source File: CardsFragment.java From iGap-Android with GNU Affero General Public License v3.0 | 4 votes |
private void addMyCardsTitle() { Context context = getContext(); int dp8 = RaadCommonUtils.getPx(8, context); int dp16 = RaadCommonUtils.getPx(16, context); LinearLayout layout = new LinearLayout(context); layout.setOrientation(LinearLayout.HORIZONTAL); LinearLayout.LayoutParams titleLayoutParams = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); layout.setLayoutParams(titleLayoutParams); layout.setGravity(Gravity.CENTER_VERTICAL); layout.setPadding(dp16, dp8, dp16, dp16); cardsLayout.addView(layout); TextView title2 = new TextView(context); LinearLayout.LayoutParams title2Params = new LinearLayout.LayoutParams( 0, LinearLayout.LayoutParams.WRAP_CONTENT); title2Params.weight = 1.0f; title2.setLayoutParams(title2Params); title2.setTextColor(Color.parseColor(WalletActivity.textTitleTheme)); title2.setTextSize(TypedValue.COMPLEX_UNIT_SP, 22); title2.setTypeface(Typefaces.get(context, Typefaces.IRAN_YEKAN_BOLD)); title2.setText(R.string.my_cards); layout.addView(title2); FrameLayout addCardLayout = new FrameLayout(context); int dp40 = RaadCommonUtils.getPx(40, context); addCardLayout.setLayoutParams(new LinearLayout.LayoutParams(dp40, dp40)); addCardLayout.setPadding(dp8, dp8, dp8, dp8); layout.addView(addCardLayout); ImageView addCard = new ImageView(context); addCard.setLayoutParams(new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); ViewCompat.setBackground(addCard, RaadCommonUtils.getRectShape(context, R.color.add_card_plus_back, 12, 0)); addCard.getBackground().setColorFilter(new PorterDuffColorFilter(Color.parseColor(WalletActivity.primaryColor), PorterDuff.Mode.SRC_IN)); addCard.setImageResource(R.drawable.ic_action_add_white); int dp4 = RaadCommonUtils.getPx(4, context); //addCard.setPadding(dp4, dp4, dp4, dp4); addCardLayout.addView(addCard); addCardLayout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ((NavigationBarActivity) getActivity()).pushFullFragment( new AddCardFragment(), "AddCardFragment"); } }); }
Example 19
Source File: Crouton.java From TiCrouton with MIT License | 4 votes |
private FrameLayout initializeCroutonViewGroup(Resources resources) { FrameLayout croutonView = new FrameLayout(this.activity); if (null != onClickListener) { croutonView.setOnClickListener(onClickListener); } final int height; if (this.style.heightDimensionResId > 0) { height = resources.getDimensionPixelSize(this.style.heightDimensionResId); } else { height = this.style.heightInPixels; } final int width; if (this.style.widthDimensionResId > 0) { width = resources.getDimensionPixelSize(this.style.widthDimensionResId); } else { width = this.style.widthInPixels; } croutonView.setLayoutParams( new FrameLayout.LayoutParams(width != 0 ? width : FrameLayout.LayoutParams.MATCH_PARENT, height)); // set background if (this.style.backgroundColorValue != Style.NOT_SET) { croutonView.setBackgroundColor(this.style.backgroundColorValue); } else { croutonView.setBackgroundColor(resources.getColor(this.style.backgroundColorResourceId)); } // set the background drawable if set. This will override the background // color. if (this.style.backgroundDrawableResourceId != 0) { Bitmap background = BitmapFactory.decodeResource(resources, this.style.backgroundDrawableResourceId); BitmapDrawable drawable = new BitmapDrawable(resources, background); if (this.style.isTileEnabled) { drawable.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); } croutonView.setBackgroundDrawable(drawable); } return croutonView; }
Example 20
Source File: OnekeyShare.java From ShareSDKShareDifMsgDemo-Android with MIT License | 4 votes |
private void initPageView() { flPage = new FrameLayout(getContext()); flPage.setOnClickListener(this); // 宫格列表的容器,为了“下对齐”,在外部包含了一个FrameLayout LinearLayout llPage = new LinearLayout(getContext()) { public boolean onTouchEvent(MotionEvent event) { return true; } }; llPage.setOrientation(LinearLayout.VERTICAL); int resId = getBitmapRes(getContext(), "share_vp_back"); if (resId > 0) { llPage.setBackgroundResource(resId); } FrameLayout.LayoutParams lpLl = new FrameLayout.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); lpLl.gravity = Gravity.BOTTOM; llPage.setLayoutParams(lpLl); flPage.addView(llPage); // 宫格列表 grid = new PlatformGridView(getContext()); grid.setEditPageBackground(bgView); LinearLayout.LayoutParams lpWg = new LinearLayout.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); grid.setLayoutParams(lpWg); llPage.addView(grid); // 取消按钮 btnCancel = new Button(getContext()); btnCancel.setTextColor(0xffffffff); btnCancel.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); resId = getStringRes(getContext(), "cancel"); if (resId > 0) { btnCancel.setText(resId); } btnCancel.setPadding(0, 0, 0, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 5)); resId = getBitmapRes(getContext(), "btn_cancel_back"); if (resId > 0) { btnCancel.setBackgroundResource(resId); } LinearLayout.LayoutParams lpBtn = new LinearLayout.LayoutParams( LayoutParams.MATCH_PARENT, cn.sharesdk.framework.utils.R.dipToPx(getContext(), 45)); int dp_10 = cn.sharesdk.framework.utils.R.dipToPx(getContext(), 10); lpBtn.setMargins(dp_10, dp_10, dp_10, dp_10); btnCancel.setLayoutParams(lpBtn); llPage.addView(btnCancel); }