Java Code Examples for android.widget.ImageView#setLayoutParams()

The following examples show how to use android.widget.ImageView#setLayoutParams() . 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: AppsSelectWindow.java    From NetCloud_android with GNU General Public License v2.0 6 votes vote down vote up
public ItemView(Context context) {
    super(context);
    setOrientation(HORIZONTAL);
    setGravity(Gravity.CENTER_VERTICAL);
    mIcon = new ImageView(context);
    int iconSize = (int) ResTools.getDimen(R.dimen.icon_size);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(iconSize, iconSize);
    lp.rightMargin = (int)ResTools.getDimen(R.dimen.hor_padding);
    mIcon.setLayoutParams(lp);
    addView(mIcon);

    int textsize = (int)ResTools.getDimen(R.dimen.textsize2);
    mAppName = new TextView(context);
    mAppName.setTextSize(TypedValue.COMPLEX_UNIT_PX, textsize);
    mAppName.setTextColor(ResTools.getColor(R.color.text));
    lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    lp.weight = 1;
    addView(mAppName, lp);

    setMinimumHeight((int)ResTools.getDimen(R.dimen.item_height));

    int hp = (int)ResTools.getDimen(R.dimen.hor_padding);
    int vp = (int)ResTools.getDimen(R.dimen.vtl_padding);
    setPadding(hp,vp,hp,vp);
}
 
Example 2
Source File: TableFragment.java    From openScale with GNU General Public License v3.0 6 votes vote down vote up
public void updateOnView(List<ScaleMeasurement> scaleMeasurementList)
{
    tableHeaderView.removeAllViews();

    final int iconHeight = pxImageDp(20);
    ArrayList<MeasurementView> visibleMeasurements = new ArrayList<>();

    for (MeasurementView measurement : measurementViews) {
        if (!measurement.isVisible() || measurement instanceof UserMeasurementView) {
            continue;
        }


        ImageView headerIcon = new ImageView(tableView.getContext());
        headerIcon.setImageDrawable(measurement.getIcon());
        headerIcon.setColorFilter(ColorUtil.getTintColor(tableView.getContext()));
        headerIcon.setLayoutParams(new TableRow.LayoutParams(0, iconHeight, 1));
        headerIcon.setScaleType(ImageView.ScaleType.CENTER_INSIDE);

        tableHeaderView.addView(headerIcon);

        visibleMeasurements.add(measurement);
    }

    adapter.setMeasurements(visibleMeasurements, scaleMeasurementList);
}
 
Example 3
Source File: MainActivity.java    From AndroidAnimationsActions with MIT License 6 votes vote down vote up
@OnClick(R.id.playFirstAnim)
protected void playFirstAnimation() {
    firstAnimContainer.removeAllViews();
    secondAnimContainer.removeAllViews();
    for (int i = 0; i < 6; i++) {
        int size = getResources().getDimensionPixelSize(R.dimen.circle_size);
        int margin = getResources().getDimensionPixelSize(R.dimen.circle_margin);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(size, size);
        params.leftMargin = margin;
        params.rightMargin = margin;
        params.gravity = Gravity.CENTER;
        ImageView view = new ImageView(this);
        view.setLayoutParams(params);
        view.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.circle));
        float delay = random.nextFloat();
        float targetY = random.nextInt((int) (firstAnimContainer.getBottom() / 4f));
        play(sequence(fadeOut(), scaleTo(1.5f, 1.5f), fadeIn(2), delay(delay),
                parallel(moveBy(0, targetY, 2, Interpolations.ElasticEaseOut), sequence(color(-1, Color.GREEN, 1), color(Color.GREEN, Color.RED, 1)),
                        scaleTo(1, 1, 2, Interpolations.ElasticEaseOut))), view);
        firstAnimContainer.addView(view);
    }
}
 
Example 4
Source File: PwaWrapperSplashScreenStrategy.java    From custom-tabs-client with Apache License 2.0 6 votes vote down vote up
/**
 * Splash screen is shown both before the Trusted Web Activity is launched - in this activity,
 * and for some time after that - in browser, on top of web page being loaded.
 * This method shows the splash screen in the LauncherActivity.
 */
private void showSplashScreen() {
    mSplashImage = Utils.convertDrawableToBitmap(mActivity, mDrawableId);
    if (mSplashImage == null) {
        Log.w(TAG, "Failed to retrieve splash image from provided drawable id");
        return;
    }
    ImageView view = new ImageView(mActivity);
    view.setLayoutParams(new ViewGroup.LayoutParams(MATCH_PARENT, MATCH_PARENT));
    view.setImageBitmap(mSplashImage);
    view.setBackgroundColor(mBackgroundColor);

    view.setScaleType(mScaleType);
    if (mScaleType == ImageView.ScaleType.MATRIX) {
        view.setImageMatrix(mTransformationMatrix);
    }

    mActivity.setContentView(view);
}
 
Example 5
Source File: GuidePageActivity.java    From Pigeon with MIT License 6 votes vote down vote up
private void initViewPager() {
    vp = (ViewPager) findViewById(R.id.guide_vp);
    //实例化图片资源
    imageIdArray = new int[]{R.drawable.bg_guide_family, R.drawable.bg_guide_notes, R.drawable.bg_guide_weather, R.drawable.bg_guide_rebot};
    viewList = new ArrayList<>();
    //获取一个Layout参数,设置为全屏
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);

    //循环创建View并加入到集合中
    int len = imageIdArray.length;
    for (int i = 0; i < len; i++) {
        //new ImageView并设置全屏和图片资源
        ImageView imageView = new ImageView(this);
        imageView.setLayoutParams(params);
        imageView.setBackgroundResource(imageIdArray[i]);

        //将ImageView加入到集合中
        viewList.add(imageView);
    }

    //View集合初始化好后,设置Adapter
    vp.setAdapter(new GuidePageAdapter(viewList));
    //设置滑动监听
    vp.setOnPageChangeListener(this);
}
 
Example 6
Source File: VideoDetailsFragment.java    From androidtv-Leanback with Apache License 2.0 5 votes vote down vote up
@Override
public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) {
    ImageView imageView = (ImageView) LayoutInflater.from(parent.getContext())
            .inflate(R.layout.lb_fullwidth_details_overview_logo, parent, false);

    Resources res = parent.getResources();
    int width = res.getDimensionPixelSize(R.dimen.detail_thumb_width);
    int height = res.getDimensionPixelSize(R.dimen.detail_thumb_height);
    imageView.setLayoutParams(new ViewGroup.MarginLayoutParams(width, height));
    imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

    return new ViewHolder(imageView);
}
 
Example 7
Source File: PickerUIBlurHelper.java    From PickerUI with Apache License 2.0 5 votes vote down vote up
/**
 * Create a ImageView with width and height MATCH_PARENT, which will host the blurred snapshot.
 */
private void createImageViewBlur() {

    if (mUseBlur) {
        mRootView = (ViewGroup) ((Activity) mContext).getWindow().getDecorView()
                .findViewById(android.R.id.content);

        mBlurredImageView = new ImageView(mContext);

        RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT);

        Log.d("YYYYY width", "" + mRootView.getWidth());
        Log.d("YYYYY height", "" + mRootView.getHeight());
        mBlurredImageView.setLayoutParams(params);
        mBlurredImageView.setClickable(false);
        mBlurredImageView.setVisibility(View.GONE);
        mBlurredImageView.setScaleType(ImageView.ScaleType.FIT_XY);

        mRootView.post(new Runnable() {
            @Override
            public void run() {
                // Add the ImageView with blurred view
                ((ViewGroup) mRootView.getChildAt(0))
                        .addView(mBlurredImageView, mRootView.getChildCount());
            }
        });
    }
}
 
Example 8
Source File: ColorPickerPalette.java    From Augendiagnose with GNU General Public License v2.0 5 votes vote down vote up
/**
 * Creates a blank space to fill the row.
 *
 * @return the view with the blank space.
 */
@NonNull
private ImageView createBlankSpace() {
	ImageView view = new ImageView(getContext());
	TableRow.LayoutParams params = new TableRow.LayoutParams(mSwatchLength, mSwatchLength);
	params.setMargins(mMarginSize, mMarginSize, mMarginSize, mMarginSize);
	view.setLayoutParams(params);
	return view;
}
 
Example 9
Source File: DiscView.java    From Yuan-SxMusic with Apache License 2.0 5 votes vote down vote up
private void initDiscImg() {
    ImageView mDiscBackground = findViewById(R.id.iv_disc_background);
    mObjectAnimator=getDiscObjectAnimator(mDiscBackground);
    mDiscBackground.setImageDrawable(getDiscDrawable(
            BitmapFactory.decodeResource(getResources(),R.drawable.default_disc)
    ));


    int marginTop = (int) (DisplayUtil.SCALE_DISC_MARGIN_TOP * mScreenHeight);
    LayoutParams layoutParams = (LayoutParams) mDiscBackground
            .getLayoutParams();
    layoutParams.setMargins(0, marginTop, 0, 0);

    mDiscBackground.setLayoutParams(layoutParams);
}
 
Example 10
Source File: PeriscopeLayout.java    From PeriscopeLayout with Apache License 2.0 5 votes vote down vote up
public void addHeart() {

        ImageView imageView = new ImageView(getContext());
        //随机选一个
        imageView.setImageDrawable(drawables[random.nextInt(3)]);
        imageView.setLayoutParams(lp);

        addView(imageView);

        Animator set = getAnimator(imageView);
        set.addListener(new AnimEndListener(imageView));
        set.start();

    }
 
Example 11
Source File: QrDisplayActivity.java    From Zom-Android-XMPP with GNU General Public License v3.0 5 votes vote down vote up
@Override
protected void onCreate(Bundle state) {
	super.onCreate(state);

	setRequestedOrientation(SCREEN_ORIENTATION_NOSENSOR);

	getSupportActionBar().hide();

	String qrData = getIntent().getStringExtra(Intent.EXTRA_TEXT);

	ImageView qrCodeView = new ImageView(this);

	qrCodeView.setScaleType(FIT_CENTER);
	qrCodeView.setBackgroundColor(WHITE);
	qrCodeView.setLayoutParams(new LayoutParams(MATCH_PARENT,
			MATCH_PARENT, 1f));

	Display display = getWindowManager().getDefaultDisplay();
	boolean portrait = display.getWidth() < display.getHeight();
	layoutMain = new LinearLayout(this);
	if(portrait) layoutMain.setOrientation(VERTICAL);
	else layoutMain.setOrientation(HORIZONTAL);
	layoutMain.setWeightSum(1);
	layoutMain.addView(qrCodeView);
	setContentView(layoutMain);

	new QrGenAsyncTask(this, qrCodeView, 240).executeOnExecutor(ImApp.sThreadPoolExecutor,qrData);
}
 
Example 12
Source File: CustomMarkerClusteringDemoActivity.java    From android-maps-utils with Apache License 2.0 5 votes vote down vote up
public PersonRenderer() {
    super(getApplicationContext(), getMap(), mClusterManager);

    View multiProfile = getLayoutInflater().inflate(R.layout.multi_profile, null);
    mClusterIconGenerator.setContentView(multiProfile);
    mClusterImageView = multiProfile.findViewById(R.id.image);

    mImageView = new ImageView(getApplicationContext());
    mDimension = (int) getResources().getDimension(R.dimen.custom_profile_image);
    mImageView.setLayoutParams(new ViewGroup.LayoutParams(mDimension, mDimension));
    int padding = (int) getResources().getDimension(R.dimen.custom_profile_padding);
    mImageView.setPadding(padding, padding, padding, padding);
    mIconGenerator.setContentView(mImageView);
}
 
Example 13
Source File: AlbumAdapter.java    From ImageLoader with Apache License 2.0 5 votes vote down vote up
@Override
protected void convert(@NonNull final BaseViewHolder helper, final Album item) {
    helper.getView(R.id.item_iv).setTag(R.id.item_iv,item);
    ImageView imageView = helper.getView(R.id.item_iv);
    imageView.setAdjustViewBounds(false);
    RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) imageView.getLayoutParams();
    params.height = imageView.getContext().getResources().getDisplayMetrics().widthPixels/2;
    imageView.setLayoutParams(params);

    ImageLoader.with(helper.itemView.getContext())
            .file(item.cover)
            .scale(ScaleMode.CENTER_CROP)
            .loading(R.drawable.iv_loading_trans)
            .error(R.drawable.im_item_list_opt_error)
            .into(imageView);
    helper.setText(R.id.tv_info,item.name);
    helper.getConvertView().setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ImageListView listView = new ImageListView(v.getContext());
            ImageMediaCenterUtil.showViewAsDialog(listView);
            listView.showImagesInAlbum(item);
        }
    });





}
 
Example 14
Source File: WallpaperSetActivity.java    From frost with GNU General Public License v3.0 5 votes vote down vote up
private void createLayout() {
    LinearLayout baseLayout = new LinearLayout(this);
    baseLayout.setOrientation(LinearLayout.VERTICAL);
    baseLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
    baseLayout.setGravity(Gravity.BOTTOM);
    setContentView(baseLayout);

    ImageView wallPreview = new ImageView(this);
    wallPreview.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
    wallPreview.setScaleType(ImageView.ScaleType.CENTER_CROP);
    wallPreview.setImageBitmap(wallpaper);
    baseLayout.addView(wallPreview);

    LinearLayout buttonBar = new LinearLayout(this);
    buttonBar.setOrientation(LinearLayout.HORIZONTAL);
    buttonBar.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, Math.round(96 * scale)));
    baseLayout.setBackgroundColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimary));
    buttonBar.setGravity(Gravity.CENTER);
    buttonBar.setBackgroundColor(getResources().getColor(R.color.colorLight));
    baseLayout.addView(buttonBar);

    ImageView backButton = new ImageView(this);
    backButton.setLayoutParams(new LinearLayout.LayoutParams(0, Math.round(72 * scale), 1));
    backButton.setImageBitmap(ImageUtils.bitmapLoad(getApplicationContext().getResources(), R.drawable.ic_close, Math.round(72 * scale), Math.round(72 * scale)));
    buttonBar.addView(backButton);
    backButton.setOnClickListener(v -> finish());

    ImageView applyButton = new ImageView(this);
    applyButton.setLayoutParams(new LinearLayout.LayoutParams(0, Math.round(72 * scale), 1));
    applyButton.setImageBitmap(ImageUtils.bitmapLoad(getApplicationContext().getResources(), R.drawable.ic_apply, Math.round(72 * scale), Math.round(72 * scale)));
    buttonBar.addView(applyButton);
    applyButton.setOnClickListener(this::setWallpaper);
}
 
Example 15
Source File: ImageChunkAdapter.java    From glide-support with The Unlicense 4 votes vote down vote up
@Override public ImageChunkViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
	ImageView view = new ImageView(parent.getContext());
	view.setScaleType(ScaleType.CENTER);
	view.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, (int)(imageChunkHeight * ratio)));
	return new ImageChunkViewHolder(view);
}
 
Example 16
Source File: ImageScannerDialogLayout.java    From VideoOS-Android-SDK with GNU General Public License v3.0 4 votes vote down vote up
private View createBackView() {
    ImageView backView = new ImageView(mContext);
    backView.setImageDrawable(VenvyResourceUtil.getDrawable(mContext, "img_scanner_btn_back"));
    LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
    params.gravity = Gravity.CENTER_VERTICAL | Gravity.LEFT;
    params.leftMargin = VenvyUIUtil.dip2px(mContext, 10);

    backView.setLayoutParams(params);

    backView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (mGridView != null) {
                removeView(mGridView);
                imageModel.onDestroy();
                imageModel = null;
                mGridView = null;
                imageItemAdapter = null;
                mListView.setVisibility(VISIBLE);
                mCancelView.setVisibility(GONE);
                mTitleView.setText("选择相册");
            } else {//关闭diaolog

                removeAllViews();
                if (imageModel != null) {
                    imageModel.onDestroy();
                    imageModel = null;
                }
                mGridView = null;
                imageItemAdapter = null;
                mListView = null;
                if (imageFolderModel != null) {
                    imageFolderModel.onDestroy();
                    imageFolderModel = null;
                }
                imageFloderAdapter = null;
                if (mDismissDialogListener != null) {
                    mDismissDialogListener.onClick(null);
                }
            }

        }
    });
    return backView;

}
 
Example 17
Source File: CommonTabLayout.java    From likequanmintv with Apache License 2.0 4 votes vote down vote up
private void updateTabStyles() {
        for (int i = 0; i < mTabCount; i++) {
            View tabView = mTabsContainer.getChildAt(i);
            tabView.setPadding((int) mTabPadding, 0, (int) mTabPadding, 0);
            TextView tv_tab_title = (TextView) tabView.findViewById(R.id.tv_tab_title);
            tv_tab_title.setTextColor(i == mCurrentTab ? mTextSelectColor : mTextUnselectColor);
            tv_tab_title.setTextSize(TypedValue.COMPLEX_UNIT_PX, mTextsize);
//            tv_tab_title.setPadding((int) mTabPadding, 0, (int) mTabPadding, 0);
            if (mTextAllCaps) {
                tv_tab_title.setText(tv_tab_title.getText().toString().toUpperCase());
            }

            if (mTextBold == TEXT_BOLD_BOTH) {
                tv_tab_title.getPaint().setFakeBoldText(true);
            } else if (mTextBold == TEXT_BOLD_NONE) {
                tv_tab_title.getPaint().setFakeBoldText(false);
            }

            ImageView iv_tab_icon = (ImageView) tabView.findViewById(R.id.iv_tab_icon);
            if (mIconVisible) {
                iv_tab_icon.setVisibility(View.VISIBLE);
                CustomTabEntity tabEntity = mTabEntitys.get(i);
                iv_tab_icon.setImageResource(i == mCurrentTab ? tabEntity.getTabSelectedIcon() : tabEntity.getTabUnselectedIcon());
                LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                        mIconWidth <= 0 ? LinearLayout.LayoutParams.WRAP_CONTENT : (int) mIconWidth,
                        mIconHeight <= 0 ? LinearLayout.LayoutParams.WRAP_CONTENT : (int) mIconHeight);
                if (mIconGravity == Gravity.LEFT) {
                    lp.rightMargin = (int) mIconMargin;
                } else if (mIconGravity == Gravity.RIGHT) {
                    lp.leftMargin = (int) mIconMargin;
                } else if (mIconGravity == Gravity.BOTTOM) {
                    lp.topMargin = (int) mIconMargin;
                } else {
                    lp.bottomMargin = (int) mIconMargin;
                }

                iv_tab_icon.setLayoutParams(lp);
            } else {
                iv_tab_icon.setVisibility(View.GONE);
            }
        }
    }
 
Example 18
Source File: IPSettingActivity.java    From faceswap with Apache License 2.0 4 votes vote down vote up
private void addPersonUIRow(final SharedPreferences mSharedPreferences, final int type,
                            final String name, String ip) {
    final TableLayout tb=tbs[type];

    //create a new table row
    final TableRow tr = new TableRow(this);
    TableRow.LayoutParams trTlp = new TableRow.LayoutParams(
            0,
            TableLayout.LayoutParams.WRAP_CONTENT
    );
    tr.setLayoutParams(trTlp);

    //create name view
    TextView nameView = new TextView(this);
    nameView.setText(name);
    nameView.setTextSize(20);
    TableRow.LayoutParams tlp1 = new TableRow.LayoutParams(
            TableLayout.LayoutParams.WRAP_CONTENT,
            TableLayout.LayoutParams.MATCH_PARENT
    );
    tlp1.column=0;
    nameView.setLayoutParams(tlp1);

    //create sub view
    TextView subView = new TextView(this);
    subView.setText(ip);
    subView.setTextSize(20);
    TableRow.LayoutParams tlp3 = new TableRow.LayoutParams(
            TableLayout.LayoutParams.WRAP_CONTENT,
            TableLayout.LayoutParams.MATCH_PARENT
    );
    tlp3.column=1;
    subView.setLayoutParams(tlp3);

    //create delete button
    ImageView deleteView = new ImageView(this);
    deleteView.setImageResource(R.drawable.ic_delete_black_24dp);
    TableRow.LayoutParams tlp4 = new TableRow.LayoutParams(
            TableLayout.LayoutParams.WRAP_CONTENT,
            TableLayout.LayoutParams.MATCH_PARENT
    );
    tlp4.column=2;
    deleteView.setLayoutParams(tlp4);
    deleteView.setOnClickListener(new ImageView.OnClickListener() {
        @Override
        public void onClick(View v) {
            //remove name from sharedPreferences
            String sharedPreferenceIpDictName=
                    getResources().getStringArray(R.array.shared_preference_ip_dict_names)[type];
            SharedPreferences.Editor editor = mSharedPreferences.edit();
            Set<String> existingNames =
                    new HashSet<String>(mSharedPreferences.getStringSet(sharedPreferenceIpDictName,
                            new HashSet<String>()));
            editor.remove(name);
            existingNames.remove(name);
            editor.putStringSet(sharedPreferenceIpDictName, existingNames);
            editor.commit();

            //remove current line from UI
            tb.removeView(tr);
        }
    });

    tr.addView(nameView);
    tr.addView(subView);
    tr.addView(deleteView);

    tb.addView(tr,
            new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT,
                    TableLayout.LayoutParams.WRAP_CONTENT));
}
 
Example 19
Source File: ContestsListFragment.java    From fridge with MIT License 4 votes vote down vote up
@Override
public void onPrepareOptionsMenu(Menu menu) {

    searchView = (android.support.v7.widget.SearchView) menu.findItem(R.id.action_search).getActionView();
    searchView.setIconifiedByDefault(false);
    searchView.setIconified(false);
    searchView.setQueryHint("Enter contest name or code");
    searchView.setQuery(filter, true);
    View v = searchView.findViewById(android.support.v7.appcompat.R.id.search_plate);
    if (v != null)
        v.setBackgroundColor(Color.TRANSPARENT);


    android.support.v7.widget.SearchView.SearchAutoComplete searchAutoComplete = searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
    searchAutoComplete.setTextColor(Color.WHITE);
    searchAutoComplete.setHintTextColor(Color.LTGRAY);

    searchView.setBackground(getResources().getDrawable(R.drawable.search_bar_bg));


    ImageView searchIcon = searchView.findViewById(android.support.v7.appcompat.R.id.search_mag_icon);
    searchIcon.setLayoutParams(new LinearLayout.LayoutParams(0, 0));
    searchView.setOnQueryTextListener(new android.support.v7.widget.SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {

            contestsListAdapter.setFilter(query);
            filter = query;
            return true;

        }

        @Override
        public boolean onQueryTextChange(String newText) {
            contestsListAdapter.setFilter(newText);
            filter = newText;
            return true;
        }
    });
    searchView.clearFocus();
}
 
Example 20
Source File: BindingAdapters.java    From FirefoxReality with Mozilla Public License 2.0 4 votes vote down vote up
@BindingAdapter("android:layout_height")
public static void setLayoutHeight(@NonNull ImageView view, @NonNull @Dimension float dimen) {
    ViewGroup.LayoutParams params = view.getLayoutParams();
    params.width = (int)dimen;
    view.setLayoutParams(params);
}