当前位置: 首页>>代码示例>>Java>>正文


Java ToolTipRelativeLayout.showToolTipForView方法代码示例

本文整理汇总了Java中com.nhaarman.supertooltips.ToolTipRelativeLayout.showToolTipForView方法的典型用法代码示例。如果您正苦于以下问题:Java ToolTipRelativeLayout.showToolTipForView方法的具体用法?Java ToolTipRelativeLayout.showToolTipForView怎么用?Java ToolTipRelativeLayout.showToolTipForView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.nhaarman.supertooltips.ToolTipRelativeLayout的用法示例。


在下文中一共展示了ToolTipRelativeLayout.showToolTipForView方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: displayInfo

import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
private void displayInfo(){
    ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) findViewById(R.id.tooltip);

    ToolTip toolTip = new ToolTip()
            .withText(R.string.file_selector_info)
            .withColor(Color.GRAY)
            .withTextColor(Color.WHITE)
            .withShadow()
            .withAnimationType(ToolTip.AnimationType.FROM_TOP);

    toolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, fabInfo);
    toolTipView.setOnToolTipViewClickedListener(this);
}
 
开发者ID:SequencingDOTcom,项目名称:RTP-API-Gradle-Maven-Android-File-Selector-Java,代码行数:14,代码来源:PreFileSelectorActivity.java

示例2: showNotificationEmptyMyFiles

import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
/**
 * Notify that user don't has own files
 */
private void showNotificationEmptyMyFiles(){
    ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) findViewById(R.id.tooltip);

    ToolTip toolTip = new ToolTip()
            .withText(R.string.empty_my_files)
            .withColor(Color.GRAY)
            .withTextColor(Color.WHITE)
            .withShadow()
            .withAnimationType(ToolTip.AnimationType.FROM_TOP);

    toolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, tabHostCategory.getTabWidget().getChildTabViewAt(1));
    toolTipView.setOnToolTipViewClickedListener(FileSelectorActivity.this);
}
 
开发者ID:SequencingDOTcom,项目名称:RTP-API-Gradle-Maven-Android-File-Selector-Java,代码行数:17,代码来源:FileSelectorActivity.java

示例3: onCreateView

import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_main, container, false);

    // Now find the PullMenuLayout and set it up
    mPullMenuLayout = (PullMenuLayout) rootView.findViewById(R.id.pm_layout);

    ArrayList<String> mList = new ArrayList<String>();
    mList.add("Top Stories");
    mList.add("Most Recent");
    mList.add("Interest");
    mList.add("Refresh");

    // We can now setup the PullMenuLayout
    ActionBarPullMenu.from(getActivity())
            .allChildrenArePullable()
            .listener(this)
            .setup(mPullMenuLayout,android.R.color.white,
                    getResources().getColor(R.color.menuColor),
                    getResources().getColor(R.color.progressBarColor),mList);


    SharedPreferences prefs = getActivity().getSharedPreferences("pullMenu", 0);
    String restoredText = prefs.getString("menu", null);
    if(restoredText==null) {
        TextView mTextView = (TextView) rootView.findViewById(R.id.filler_text);

        int actionBarHeight = 0;
        TypedValue tv = new TypedValue();
        if (getActivity().getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true))
        {
            actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
        }
        mTextView.setPadding(0,actionBarHeight , 0, 0);

        ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) rootView.findViewById(R.id.tooltipframelayout);

        ToolTip toolTip = new ToolTip()
                .withText(getResources().getString(R.string.tip_descr))
                .withTextColor(getResources().getColor(android.R.color.white))
                .withColor(getResources().getColor(R.color.tip_color));

        myToolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, mTextView);
    }
    return rootView;
}
 
开发者ID:ShkurtiA,项目名称:AndroidPullMenu,代码行数:48,代码来源:PullMenuFragment.java

示例4: onClick

import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
@Override
public void onClick(View widget) {
	TextView tv = (TextView) widget;
	Spanned s = (Spanned) tv.getText();
	if(s != null){
		int start = s.getSpanStart(this);
		int end = s.getSpanEnd(this);
		while(s.charAt(start) == '@'){
			start++;
		}
		//note: add +1 to start to skip @
		String toSearch = s.subSequence(start, end).toString();
		String toShow = null;
		//        Log.d("MyClickableSpan", "toSearch == " + toSearch);
		//        Log.d("MyClickableSpan", "toSearch.amoutChars == " + toSearch.length());
		ArrayList<MatrixItem> items = SlideoutNavigationActivity.theActiveActivity.getRootFragment().getAllMatrixReferences();
		for(MatrixItem item: items){
			//	        Log.d("MyClickableSpan", "itemName == " + item.getItemName());
			//	        Log.d("MyClickableSpan", "itemName.amoutChars == " + item.getItemName().length());
			if(item.getItemName().equals(toSearch)){
				toShow = item.getItemName() + ": " + item.getValue();
				//		        Log.d("MyClickableSpan", "valueToShow is set!");
			}
		}

		//		Toast.makeText(mBelongsTo.getActivity(), "TOAST" ,Toast.LENGTH_SHORT).show();
		//        Log.d("MyClickableSpan", "MyClickableSpan -> onClick");
		ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) mainView.findViewById(R.id.activity_main_tooltipRelativeLayout);
		//if value was not found -> set another message
		if(toShow == null){
			toShow = "\"" + toSearch + "\"" + 
					mBelongsTo.getResources().getString(R.string.reference_inexistent);
		}
		ToolTip toolTip = new ToolTip()
		.withText(toShow)
		.withColor(mBelongsTo.getResources().getColor(R.color.a_green));
		//    	.withShadow();

		//
		//        Log.d("MyClickableSpan", "toolTip==null? " + (toolTip==null) + "; text == "
		//        		+ toolTip.getText());
		//first remove all other (old) tooltips
		ToolTipView toRemove = null;
		try{
			while((toRemove = activeToolTips.pop()) != null){
				toRemove.remove();
			}
		}catch(EmptyStackException e){
			//if it is emtpy -> do nothing
		}
		//now show new tooltip and add it to active list
		final ToolTipView myToolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, widget);
		activeToolTips.add(myToolTipView);
		//remove the new tooltip anyway after some time
		Handler handler = new Handler();
		handler.postDelayed(new Runnable(){
			public void run(){
				myToolTipView.remove();
			}
		}, 3000);
		//    	myToolTipView.
		////    	myToolTipView.setOnToolTipViewClickedListener(MainActivity.this);
	}
}
 
开发者ID:FAU-Inf2,项目名称:rpgpack-android,代码行数:65,代码来源:MyClickableSpan.java


注:本文中的com.nhaarman.supertooltips.ToolTipRelativeLayout.showToolTipForView方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。